May 31
2025
SELL
Payment of exercise price or tax liability
$151,179
$113.84 p/Share
1,328
Reduced 0.98%
133,781
Common Stock, $0.01 pa...
May 20
2025
SELL
Payment of exercise price or tax liability
$724,745
$114.53 p/Share
6,328
Reduced 4.47%
135,109
Common Stock, $0.01 pa...
May 20
2025
SELL
Sale (or disposition) back to the issuer
$1,414,216
$114.53 p/Share
12,348
Reduced 8.03%
141,437
Common Stock, $0.01 pa...
May 20
2025
BUY
Exercise of conversion of derivative security
$1,414,200
$47.14 p/Share
30,000
Added 16.32%
153,785
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.84%
123,785
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.37%
126,099
Common Stock, $0.01 pa...
Jul 18
2024
BUY
Grant, award, or other acquisition
-
7,100
Added 5.26%
127,849
Common Stock, $0.01 pa...
May 31
2024
SELL
Payment of exercise price or tax liability
$158,285
$112.1 p/Share
1,412
Reduced 1.16%
120,749
Common Stock, $0.01 pa...
May 15
2024
SELL
Open market or private sale
$1,331,676
$114.16 p/Share
11,665
Reduced 8.72%
122,161
Common Stock, $0.01 pa...
May 14
2024
SELL
Sale (or disposition) back to the issuer
$1,338,001
$113.65 p/Share
11,773
Reduced 7.74%
140,388
Common Stock, $0.01 pa...
May 14
2024
SELL
Payment of exercise price or tax liability
$745,771
$113.65 p/Share
6,562
Reduced 4.67%
133,826
Common Stock, $0.01 pa...
May 14
2024
BUY
Exercise of conversion of derivative security
$1,338,000
$44.6 p/Share
30,000
Added 16.47%
152,161
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.55%
122,161
Common Stock, $0.01 pa...
Jul 19
2023
SELL
Payment of exercise price or tax liability
$400,690
$93.51 p/Share
4,285
Reduced 3.34%
124,090
Common Stock, $0.01 pa...
Jul 19
2023
BUY
Grant, award, or other acquisition
-
14,241
Added 9.99%
128,375
Common Stock, $0.01 pa...
May 31
2023
SELL
Payment of exercise price or tax liability
$150,324
$79.79 p/Share
1,884
Reduced 1.62%
114,134
Common Stock, $0.01 pa...
Apr 20
2023
SELL
Open market or private sale
$985,402
$82.8 p/Share
11,901
Reduced 9.3%
116,018
Common Stock, $0.01 pa...
Apr 19
2023
SELL
Payment of exercise price or tax liability
$487,472
$82.96 p/Share
5,876
Reduced 4.39%
127,919
Common Stock, $0.01 pa...
Apr 19
2023
SELL
Sale (or disposition) back to the issuer
$1,014,020
$82.96 p/Share
12,223
Reduced 8.37%
133,795
Common Stock, $0.01 pa...
Apr 19
2023
BUY
Exercise of conversion of derivative security
$1,013,999
$33.8 p/Share
30,000
Added 17.04%
146,018
Common Stock, $0.01 pa...
Jul 18
2022
SELL
Payment of exercise price or tax liability
$328,577
$81.01 p/Share
4,056
Reduced 3.38%
116,018
Common Stock, $0.01 pa...
Jul 18
2022
BUY
Grant, award, or other acquisition
-
8,573
Added 6.78%
117,931
Common Stock, $0.01 pa...
May 31
2022
SELL
Payment of exercise price or tax liability
$106,513
$88.1 p/Share
1,209
Reduced 1.07%
111,591
Common Stock, $0.01 pa...
Jul 21
2021
SELL
Payment of exercise price or tax liability
$195,679
$86.93 p/Share
2,251
Reduced 1.96%
112,800
Common Stock, $0.01 pa...
Jul 21
2021
BUY
Grant, award, or other acquisition
-
12,849
Added 10.05%
115,051
Common Stock, $0.01 pa...