Dec 09
2025
SELL
Open market or private sale
$8,716,436
$173.32 p/Share
50,291
Reduced 80.24%
12,386
Common Stock
Dec 08
2025
SELL
Open market or private sale
$408,846
$174.87 p/Share
2,338
Reduced 3.6%
62,677
Common Stock
Dec 05
2025
SELL
Open market or private sale
$402,914
$173.67 p/Share
2,320
Reduced 3.45%
65,015
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$375,457
$170.43 p/Share
2,203
Reduced 3.17%
67,335
Common Stock
Nov 20
2025
BUY
Grant, award, or other acquisition
-
4,555
Added 6.15%
69,538
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$2,617,636
$179.61 p/Share
14,574
Reduced 18.32%
64,983
Common Stock
Nov 15
2025
BUY
Exercise of conversion of derivative security
-
32,140
Added 28.77%
79,557
Common Stock
Dec 03
2024
SELL
Open market or private sale
$1,967,739
$199.73 p/Share
9,852
Reduced 17.24%
47,282
Common Stock
Dec 02
2024
SELL
Open market or private sale
$2,046,771
$198.6 p/Share
10,306
Reduced 15.28%
57,134
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$375,477
$192.75 p/Share
1,948
Reduced 2.81%
67,440
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
4,028
Added 5.49%
69,388
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$2,881,691
$190.01 p/Share
15,166
Reduced 18.83%
65,360
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
33,244
Added 29.22%
80,526
Common Stock
Dec 04
2023
SELL
Open market or private sale
$251,412
$158.32 p/Share
1,588
Reduced 3.26%
47,128
Common Stock
Dec 01
2023
SELL
Open market or private sale
$3,242,570
$157.01 p/Share
20,652
Reduced 29.77%
48,716
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$336,271
$154.75 p/Share
2,173
Reduced 3.04%
69,368
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
4,493
Added 5.91%
71,541
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$2,176,966
$154.68 p/Share
14,074
Reduced 17.35%
67,048
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
31,414
Added 27.91%
81,122
Common Stock
May 31
2023
SELL
Open market or private sale
$400,898
$132.66 p/Share
3,022
Reduced 5.74%
49,618
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,086,059
$126.98 p/Share
8,553
Reduced 12.24%
61,351
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,941,710
$132.01 p/Share
22,284
Reduced 24.17%
69,904
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
4,890
Added 5.04%
92,188
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
47,894
Added 35.43%
87,298
Common Stock
Nov 16
2021
SELL
Open market or private sale
$1,497,216
$119.95 p/Share
12,482
Reduced 24.15%
39,205
Common Stock