Feb 29
2024
SELL
Open market or private sale
$2,956,940
$58.82 p/Share
50,271
Reduced 31.51%
109,258
Common
Jan 31
2024
SELL
Payment of exercise price or tax liability
$2,010,428
$165.59 p/Share
12,141
Reduced 7.07%
159,529
Common
Jan 12
2024
BUY
Grant, award, or other acquisition
-
8,269
Added 4.6%
171,670
Common
Jan 02
2024
SELL
Payment of exercise price or tax liability
$448,829
$157.65 p/Share
2,847
Reduced 1.71%
163,401
Common
Nov 17
2023
SELL
Open market or private sale
$2,634,449
$156.44 p/Share
16,840
Reduced 9.2%
166,249
Common
Mar 09
2023
BUY
Grant, award, or other acquisition
-
27,367
Added 13.0%
183,089
Common
Feb 28
2023
SELL
Open market or private sale
$1,323,841
$141.83 p/Share
9,334
Reduced 5.66%
155,722
Common
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,966,645
$142.15 p/Share
13,835
Reduced 7.97%
159,792
Common
Jan 31
2023
BUY
Grant, award, or other acquisition
-
5,264
Added 3.09%
165,056
Common
Jan 17
2023
SELL
Payment of exercise price or tax liability
$237,694
$145.29 p/Share
1,636
Reduced 0.93%
173,628
Common
Jan 03
2023
SELL
Payment of exercise price or tax liability
$68,059
$141.79 p/Share
480
Reduced 0.27%
175,264
Common
Dec 06
2022
SELL
Payment of exercise price or tax liability
$568,687
$151.65 p/Share
3,750
Reduced 2.09%
175,745
Common
Nov 21
2022
SELL
Open market or private sale
$731,152
$150.66 p/Share
4,853
Reduced 2.63%
179,496
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
-
24,245
Added 11.62%
184,349
Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$99,289
$137.52 p/Share
722
Reduced 0.45%
160,104
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$27,852
$145.06 p/Share
192
Reduced 0.12%
160,826
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
4,348
Added 2.63%
161,018
Common
May 21
2021
SELL
Open market or private sale
$1,066,350
$142.18 p/Share
7,500
Reduced 4.57%
156,670
Common
Mar 17
2021
BUY
Grant, award, or other acquisition
-
30,678
Added 15.74%
164,170
Common
Jan 31
2021
SELL
Payment of exercise price or tax liability
$152,151
$140.49 p/Share
1,083
Reduced 0.8%
133,492
Common
Jan 19
2021
SELL
Payment of exercise price or tax liability
$30,953
$144.64 p/Share
214
Reduced 0.16%
134,575
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
4,297
Added 3.09%
134,789
Common
Dec 08
2020
SELL
Payment of exercise price or tax liability
$566,076
$148.11 p/Share
3,822
Reduced 2.85%
130,492
Common
Nov 18
2020
SELL
Open market or private sale
$1,501,400
$150.14 p/Share
10,000
Reduced 6.93%
134,314
Common
Mar 12
2020
SELL
Payment of exercise price or tax liability
$83,191
$114.43 p/Share
727
Reduced 0.59%
122,185
Common