Dec 05
2022
SELL
Payment of exercise price or tax liability
$7,395
$36.98 p/Share
200
Reduced 0.38%
51,981
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
676
Added 1.28%
52,082
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$2,543
$37.4 p/Share
68
Reduced 0.13%
51,505
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
231
Added 0.45%
51,573
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$10,627
$35.66 p/Share
298
Reduced 0.58%
51,342
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
1,007
Added 1.92%
51,440
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,501
$36.78 p/Share
68
Reduced 0.13%
50,633
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
-
230
Added 0.45%
50,701
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$10,442
$52.47 p/Share
199
Reduced 0.39%
50,471
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
673
Added 1.31%
50,569
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$5,418
$54.73 p/Share
99
Reduced 0.2%
49,997
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
334
Added 0.66%
50,096
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$3,418
$50.26 p/Share
68
Reduced 0.14%
49,762
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
231
Added 0.46%
49,830
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$16,360
$82.21 p/Share
199
Reduced 0.4%
49,404
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
673
Added 1.34%
49,502
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$8,513
$85.99 p/Share
99
Reduced 0.2%
48,930
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
335
Added 0.68%
49,029
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$64,562
$85.4 p/Share
756
Reduced 1.53%
48,694
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
2,417
Added 4.7%
48,961
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$32,847
$109.49 p/Share
300
Reduced 0.63%
47,033
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
-
673
Added 1.41%
47,181
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$16,500
$110.74 p/Share
149
Reduced 0.32%
46,660
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
334
Added 0.71%
46,809
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$17,935
$109.36 p/Share
164
Reduced 0.35%
46,475
Common Stock