Nov 29
2024
SELL
Open market or private sale
$313,573
$101.48 p/Share
3,090
Reduced 11.27%
24,333
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
2,908
Added 9.59%
27,423
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$194,616
$95.26 p/Share
2,043
Reduced 7.69%
24,515
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$113,914
$97.28 p/Share
1,171
Reduced 4.22%
26,558
Common Stock
Aug 08
2024
SELL
Open market or private sale
$248,182
$85.58 p/Share
2,900
Reduced 9.47%
27,729
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
11,510
Added 27.56%
30,253
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$34,457
$75.07 p/Share
459
Reduced 2.39%
18,743
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,552
Added 7.48%
19,202
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$92,497
$78.99 p/Share
1,171
Reduced 6.22%
17,650
Common Stock
Jun 06
2023
SELL
Open market or private sale
$1,375,830
$74.49 p/Share
18,470
Reduced 49.88%
18,561
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$240,706
$66.9 p/Share
3,598
Reduced 8.86%
37,031
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
$101,811
$8.57 p/Share
11,880
Added 22.62%
40,629
Common Stock
Mar 29
2023
SELL
Open market or private sale
$1,559,340
$60.0 p/Share
25,989
Reduced 47.48%
28,749
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$222,725
$8.57 p/Share
25,989
Added 32.19%
54,738
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
11,463
Added 28.51%
28,749
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$38,526
$66.31 p/Share
581
Reduced 3.25%
17,286
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
604
Added 3.27%
17,867
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$19,190
$69.28 p/Share
277
Reduced 1.58%
17,263
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
6,569
Added 27.49%
17,326
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$268,042
$97.79 p/Share
2,741
Reduced 20.31%
10,757
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
2,331
Added 14.78%
13,441
Common Stock