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...
May 28
2021
SELL
Payment of exercise price or tax liability
$167,886
$93.53 p/Share
1,795
Reduced 1.73%
102,202
Common Stock, $0.01 pa...
Jan 27
2021
SELL
Open market or private sale
$820,717
$84.89 p/Share
9,668
Reduced 8.51%
103,997
Common Stock, $0.01 pa...
Jan 26
2021
SELL
Payment of exercise price or tax liability
$1,280,854
$86.72 p/Share
14,770
Reduced 11.5%
113,665
Common Stock, $0.01 pa...
Jan 26
2021
SELL
Sale (or disposition) back to the issuer
$517,458
$86.72 p/Share
5,967
Reduced 4.81%
118,030
Common Stock, $0.01 pa...