May 31
2025
SELL
Payment of exercise price or tax liability
$80,940
$113.84 p/Share
711
Reduced 0.58%
121,644
Common Stock, $0.01 pa...
Jul 21
2024
SELL
Payment of exercise price or tax liability
$260,255
$112.47 p/Share
2,314
Reduced 1.86%
122,355
Common Stock, $0.01 pa...
Jul 18
2024
SELL
Payment of exercise price or tax liability
$199,955
$114.26 p/Share
1,750
Reduced 1.38%
124,669
Common Stock, $0.01 pa...
Jul 18
2024
BUY
Grant, award, or other acquisition
-
7,229
Added 5.41%
126,419
Common Stock, $0.01 pa...
May 31
2024
SELL
Payment of exercise price or tax liability
$94,051
$112.1 p/Share
839
Reduced 0.7%
119,190
Common Stock, $0.01 pa...
May 13
2024
SELL
Payment of exercise price or tax liability
$713,600
$113.83 p/Share
6,269
Reduced 4.96%
120,029
Common Stock, $0.01 pa...
May 13
2024
SELL
Sale (or disposition) back to the issuer
$1,414,223
$113.83 p/Share
12,424
Reduced 8.96%
126,298
Common Stock, $0.01 pa...
May 13
2024
BUY
Exercise of conversion of derivative security
$1,414,200
$47.14 p/Share
30,000
Added 17.78%
138,722
Common Stock, $0.01 pa...
Jul 21
2023
SELL
Payment of exercise price or tax liability
$179,300
$92.95 p/Share
1,929
Reduced 1.74%
108,722
Common Stock, $0.01 pa...
Jul 19
2023
SELL
Payment of exercise price or tax liability
$282,119
$93.51 p/Share
3,017
Reduced 2.65%
110,651
Common Stock, $0.01 pa...
Jul 19
2023
BUY
Grant, award, or other acquisition
-
14,359
Added 11.22%
113,668
Common Stock, $0.01 pa...
May 31
2023
SELL
Payment of exercise price or tax liability
$44,283
$79.79 p/Share
555
Reduced 0.56%
99,309
Common Stock, $0.01 pa...
Jul 18
2022
SELL
Payment of exercise price or tax liability
$291,312
$81.01 p/Share
3,596
Reduced 3.48%
99,852
Common Stock, $0.01 pa...
Jul 18
2022
BUY
Grant, award, or other acquisition
-
8,535
Added 7.74%
101,761
Common Stock, $0.01 pa...
May 31
2022
SELL
Payment of exercise price or tax liability
$40,790
$88.1 p/Share
463
Reduced 0.49%
94,913
Common Stock, $0.01 pa...
Nov 26
2021
SELL
Payment of exercise price or tax liability
$669,853
$91.51 p/Share
7,320
Reduced 7.13%
95,356
Common Stock, $0.01 pa...
Jul 21
2021
SELL
Payment of exercise price or tax liability
$127,179
$86.93 p/Share
1,463
Reduced 1.4%
102,676
Common Stock, $0.01 pa...
Jul 21
2021
BUY
Grant, award, or other acquisition
-
12,428
Added 10.66%
104,139
Common Stock, $0.01 pa...