Apr 29
2025
SELL
Sale (or disposition) back to the issuer
$2,826,226
$124.35 p/Share
22,728
Reduced 100.0%
0
Common Stock, $0.01 pa...
Apr 07
2025
SELL
Open market or private sale
$1,036,602
$122.14 p/Share
8,487
Reduced 27.26%
22,642
Common Stock, $0.01 pa...
Apr 07
2025
BUY
Exercise of conversion of derivative security
$781,248
$69.63 p/Share
11,220
Added 26.49%
31,129
Common Stock, $0.01 pa...
Mar 10
2025
SELL
Payment of exercise price or tax liability
$341,693
$118.52 p/Share
2,883
Reduced 12.65%
19,909
Common Stock, $0.01 pa...
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
7,935
Added 26.84%
21,634
Common Stock, $0.01 pa...
Jan 30
2025
SELL
Payment of exercise price or tax liability
$53,017
$119.14 p/Share
445
Reduced 2.91%
14,857
Common Stock, $0.01 pa...
Jan 30
2025
BUY
Exercise of conversion of derivative security
-
1,165
Added 7.07%
15,302
Common Stock, $0.01 pa...
Jun 03
2024
SELL
Payment of exercise price or tax liability
$54,678
$97.12 p/Share
563
Reduced 3.91%
13,850
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
1,165
Added 7.48%
14,413
Common Stock, $0.01 pa...
Jun 01
2024
SELL
Payment of exercise price or tax liability
$574,692
$97.06 p/Share
5,921
Reduced 30.89%
13,248
Common Stock, $0.01 pa...
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
12,754
Added 45.61%
15,209
Common Stock, $0.01 pa...
Jan 30
2024
SELL
Payment of exercise price or tax liability
$38,443
$85.43 p/Share
450
Reduced 6.55%
6,415
Common Stock, $0.01 pa...
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
1,165
Added 14.51%
6,865
Common Stock, $0.01 pa...
Jul 16
2023
SELL
Payment of exercise price or tax liability
$47,308
$84.03 p/Share
563
Reduced 9.23%
5,535
Common Stock, $0.01 pa...
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
1,165
Added 16.04%
6,098
Common Stock, $0.01 pa...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$126,759
$64.64 p/Share
1,961
Reduced 28.45%
4,933
Common Stock, $0.01 pa...
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
4,058
Added 37.05%
6,894
Common Stock, $0.01 pa...
Jun 01
2022
SELL
Payment of exercise price or tax liability
$75,129
$61.48 p/Share
1,222
Reduced 30.11%
2,836
Common Stock, $0.01 pa...
Jun 01
2022
BUY
Exercise of conversion of derivative security
-
4,058
Added 50.0%
4,058
Common Stock, $0.01 pa...