Jun 01
2024
SELL
Payment of exercise price or tax liability
$859
$78.17 p/Share
11
Reduced 0.01%
172,605
Common Stock, par valu...
May 09
2024
SELL
Open market or private sale
$1,823,000
$91.15 p/Share
20,000
Reduced 10.38%
172,616
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$58,521
$87.87 p/Share
666
Reduced 0.34%
192,616
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$530,099
$87.03 p/Share
6,091
Reduced 3.06%
193,282
Common Stock, par valu...
Feb 22
2024
SELL
Sale (or disposition) back to the issuer
-
7,200
Reduced 4.69%
146,241
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$371,863
$83.98 p/Share
4,428
Reduced 3.03%
141,813
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
57,560
Added 22.4%
199,373
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$194,851
$82.32 p/Share
2,367
Reduced 1.52%
153,441
Common Stock, par valu...
Jun 30
2023
SELL
Open market or private sale
$2,785,933
$91.42 p/Share
30,474
Reduced 16.32%
156,208
Common Stock, par valu...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$873
$79.4 p/Share
11
Reduced 0.01%
186,682
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$168,035
$67.62 p/Share
2,485
Reduced 1.31%
186,693
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$429,966
$70.66 p/Share
6,085
Reduced 3.05%
193,562
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$173,446
$76.78 p/Share
2,259
Reduced 1.12%
199,647
Common Stock, par valu...
Feb 14
2023
SELL
Sale (or disposition) back to the issuer
-
14,279
Reduced 8.48%
154,086
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
47,820
Added 19.15%
201,906
Common Stock, par valu...
Jun 01
2022
SELL
Payment of exercise price or tax liability
$670
$60.94 p/Share
11
Reduced 0.01%
168,365
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
6,776
Added 3.87%
168,376
Common Stock, par valu...
Mar 02
2022
SELL
Open market or private sale
$1,295,803
$59.88 p/Share
21,640
Reduced 11.81%
161,600
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$174,123
$61.01 p/Share
2,854
Reduced 1.53%
183,240
Common Stock, par valu...
Feb 16
2022
SELL
Sale (or disposition) back to the issuer
-
6,121
Reduced 3.88%
151,782
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$692,333
$67.69 p/Share
10,228
Reduced 6.74%
141,554
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
44,540
Added 19.31%
186,094
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$340,310
$65.99 p/Share
5,157
Reduced 3.16%
157,903
Common Stock, par valu...
May 20
2021
BUY
Grant, award, or other acquisition
$8,419
$841.88 p/Share
10
Added 0.06%
16,306
Common Stock, par valu...
Mar 31
2021
SELL
Payment of exercise price or tax liability
$219,876
$799.55 p/Share
275
Reduced 1.66%
16,296
Common Stock, par valu...