Mar 04
2024
BUY
Exercise of conversion of derivative security
$2,393,280
$74.79 p/Share
32,000
Added 14.35%
191,024
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$529,787
$141.92 p/Share
3,733
Reduced 2.29%
159,024
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,679
Added 3.94%
162,757
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$983,988
$118.51 p/Share
8,303
Reduced 5.05%
156,078
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
18,739
Added 10.23%
164,381
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$359,961
$111.72 p/Share
3,222
Reduced 2.16%
145,642
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$240,551
$112.25 p/Share
2,143
Reduced 1.42%
148,864
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
11,785
Added 7.24%
151,007
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$320,267
$115.08 p/Share
2,783
Reduced 1.96%
139,222
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$304,560
$116.69 p/Share
2,610
Reduced 1.8%
142,005
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
8,932
Added 5.82%
144,615
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$429,108
$115.85 p/Share
3,704
Reduced 2.66%
135,683
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
8,359
Added 5.66%
139,387
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$271,411
$117.24 p/Share
2,315
Reduced 1.74%
131,028
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$369,352
$114.67 p/Share
3,221
Reduced 2.36%
133,343
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$252,167
$117.67 p/Share
2,143
Reduced 1.54%
136,564
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
18,845
Added 11.96%
138,707
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$124,962
$120.97 p/Share
1,033
Reduced 0.93%
109,476
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
10,386
Added 7.97%
119,862
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$329,818
$142.47 p/Share
2,315
Reduced 2.05%
110,509
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$453,420
$140.77 p/Share
3,221
Reduced 2.78%
112,824
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
14,512
Added 11.12%
116,045
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,702,486
$130.07 p/Share
13,089
Reduced 11.42%
101,533
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
18,728
Added 14.57%
109,830
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$107,628
$130.3 p/Share
826
Reduced 0.85%
95,894
Common Stock