Oct 24
2025
SELL
Open market or private sale
$2,942,400
$98.08 p/Share
30,000
Reduced 31.39%
65,571
Common Stock, $0.01 pa...
Aug 08
2025
SELL
Open market or private sale
$1,587,000
$105.8 p/Share
15,000
Reduced 13.57%
95,571
Common Stock, $0.01 pa...
May 02
2025
SELL
Open market or private sale
$2,132,600
$106.63 p/Share
20,000
Reduced 15.32%
110,571
Common Stock, $0.01 pa...
Feb 19
2025
SELL
Payment of exercise price or tax liability
$251,318
$89.31 p/Share
2,814
Reduced 2.11%
130,571
Common Stock, $0.01 pa...
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
11,130
Added 7.7%
133,385
Common Stock, $0.01 pa...
Dec 31
2024
SELL
Payment of exercise price or tax liability
$339,188
$89.78 p/Share
3,778
Reduced 3.0%
122,255
Common Stock, $0.01 pa...
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
9,599
Added 7.08%
126,033
Common Stock, $0.01 pa...
Sep 30
2024
SELL
Payment of exercise price or tax liability
$527,077
$116.61 p/Share
4,520
Reduced 3.74%
116,434
Common Stock, $0.01 pa...
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
11,486
Added 8.67%
120,954
Common Stock, $0.01 pa...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$216,331
$108.22 p/Share
1,999
Reduced 1.79%
109,468
Common Stock, $0.01 pa...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
8,206
Added 6.86%
111,467
Common Stock, $0.01 pa...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$493,083
$140.68 p/Share
3,505
Reduced 3.28%
103,261
Common Stock, $0.01 pa...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
11,529
Added 9.75%
106,766
Common Stock, $0.01 pa...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$2,416,756
$162.34 p/Share
14,887
Reduced 13.52%
95,237
Common Stock, $0.01 pa...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
40,113
Added 26.7%
110,124
Common Stock, $0.01 pa...
Aug 03
2021
SELL
Open market or private sale
$2,101,140
$194.55 p/Share
10,800
Reduced 13.36%
70,011
Common Stock, $0.01 pa...
Mar 09
2021
SELL
Open market or private sale
$753,650
$150.73 p/Share
5,000
Reduced 5.83%
80,811
Common Stock, $0.01 pa...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$2,362,357
$164.9 p/Share
14,326
Reduced 14.31%
85,811
Common Stock, $0.01 pa...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
38,662
Added 27.85%
100,137
Common Stock, $0.01 pa...