Feb 26
2025
SELL
Open market or private sale
$79,300
$100.0 p/Share
793
Reduced 5.31%
14,138
Common Stock
Feb 25
2025
SELL
Open market or private sale
$65,233
$98.54 p/Share
662
Reduced 4.25%
14,931
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$31,912
$100.67 p/Share
317
Reduced 1.99%
15,593
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
1,110
Added 6.52%
15,910
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$30,402
$100.67 p/Share
302
Reduced 2.0%
14,800
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
964
Added 6.0%
15,102
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$24,664
$100.67 p/Share
245
Reduced 1.7%
14,138
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
722
Added 4.78%
14,383
Common Stock
Nov 25
2024
-
795
Reduced 5.5%
13,661
Common Stock
Mar 04
2024
SELL
Open market or private sale
$195,889
$75.4 p/Share
2,598
Reduced 15.23%
14,456
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$78,311
$75.59 p/Share
1,036
Reduced 5.73%
17,054
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
3,634
Added 16.73%
18,090
Common Stock
Feb 27
2024
SELL
Open market or private sale
$508,617
$74.94 p/Share
6,787
Reduced 31.95%
14,456
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$271,920
$45.32 p/Share
6,000
Added 22.68%
20,456
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$23,359
$74.63 p/Share
313
Reduced 2.01%
15,243
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,100
Added 6.6%
15,556
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$23,704
$73.39 p/Share
323
Reduced 2.19%
14,456
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
952
Added 6.05%
14,779
Common Stock
Feb 14
2024
SELL
Open market or private sale
$36,330
$70.0 p/Share
519
Reduced 3.62%
13,827
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$16,473
$61.7 p/Share
267
Reduced 1.83%
14,346
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
786
Added 5.1%
14,613
Common Stock
Aug 28
2023
SELL
Open market or private sale
$436,053
$59.15 p/Share
7,372
Reduced 34.78%
13,827
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
$319,649
$43.36 p/Share
7,372
Added 25.8%
21,199
Common Stock
Mar 08
2023
SELL
Open market or private sale
$99,138
$48.36 p/Share
2,050
Reduced 12.91%
13,827
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$26,717
$47.54 p/Share
562
Reduced 3.42%
15,877
Common Stock