Oct 22
2025
SELL
Open market or private sale
$98,601
$138.68 p/Share
711
Reduced 3.06%
22,534
Common Stock
Sep 18
2025
SELL
Open market or private sale
$103,912
$124.0 p/Share
838
Reduced 3.48%
23,245
Common Stock
Aug 18
2025
SELL
Payment of exercise price or tax liability
$125,174
$100.22 p/Share
1,249
Reduced 4.93%
24,083
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
-
2,640
Added 9.44%
25,332
Common Stock
Jul 07
2025
SELL
Open market or private sale
$98,035
$102.44 p/Share
957
Reduced 4.05%
22,691
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$378,188
$103.67 p/Share
3,648
Reduced 13.44%
23,496
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
8,339
Added 23.5%
27,144
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$223,055
$119.09 p/Share
1,873
Reduced 9.1%
18,704
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
3,961
Added 16.14%
20,577
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$458,795
$122.15 p/Share
3,756
Reduced 18.57%
16,468
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
8,655
Added 29.97%
20,224
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$190,450
$100.29 p/Share
1,899
Reduced 14.4%
11,291
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
6,456
Added 32.86%
13,190
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$56,763
$89.11 p/Share
637
Reduced 8.73%
6,656
Common Stock
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
1,434
Added 16.43%
7,293
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$189,467
$152.55 p/Share
1,242
Reduced 17.74%
5,758
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,655
Added 34.3%
7,000
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$68,327
$150.5 p/Share
454
Reduced 12.18%
3,273
Common Stock
Sep 16
2021
BUY
Exercise of conversion of derivative security
-
1,434
Added 27.79%
3,727
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$85,756
$172.2 p/Share
498
Reduced 18.39%
2,210
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
1,696
Added 38.51%
2,708
Common Stock