Mar 12
2024
SELL
Payment of exercise price or tax liability
$4,013
$9.86 p/Share
407
Reduced 0.21%
192,823
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,622
$10.7 p/Share
432
Reduced 0.22%
193,230
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$37,386
$10.42 p/Share
3,588
Reduced 1.82%
193,662
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
115,163
Added 36.86%
197,250
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$11,082
$10.29 p/Share
1,077
Reduced 1.3%
82,087
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
554
Added 0.66%
83,164
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$11,086
$38.63 p/Share
287
Reduced 0.35%
82,610
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$10,274
$35.8 p/Share
287
Reduced 0.35%
82,897
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$11,517
$40.13 p/Share
287
Reduced 0.34%
83,184
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$19,548
$43.93 p/Share
445
Reduced 0.53%
83,471
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$82,632
$43.93 p/Share
1,881
Reduced 2.19%
83,916
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
34,145
Added 28.47%
85,797
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$18,199
$43.96 p/Share
414
Reduced 0.8%
51,652
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$59,673
$42.9 p/Share
1,391
Reduced 2.6%
52,066
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,216
Added 3.98%
53,457
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$32,615
$57.32 p/Share
569
Reduced 1.1%
51,042
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
10,388
Added 16.76%
51,611
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$44,192
$60.87 p/Share
726
Reduced 1.73%
41,223
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$33,322
$62.99 p/Share
529
Reduced 1.25%
41,949
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$80,784
$60.74 p/Share
1,330
Reduced 3.04%
42,478
Common Stock
Mar 23
2021
SELL
Open market or private sale
$171,625
$125.0 p/Share
1,373
Reduced 2.94%
45,286
Common Stock
Mar 19
2021
SELL
Open market or private sale
$2,127,833
$118.88 p/Share
17,899
Reduced 27.73%
46,659
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
$559,889
$35.38 p/Share
15,825
Added 19.69%
64,558
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
5,366
Added 9.92%
48,733
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$99,880
$115.87 p/Share
862
Reduced 1.95%
43,367
Common Stock