Sep 05
2024
BUY
Open market or private purchase
$50,296
$114.31 p/Share
440
Added 0.35%
125,448
Common Stock, par valu...
May 10
2024
BUY
Open market or private purchase
$75,185
$153.44 p/Share
490
Added 0.39%
125,008
Common Stock, par valu...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$818,034
$122.04 p/Share
6,703
Reduced 5.11%
124,518
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
17,033
Added 11.49%
131,221
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$216,904
$133.07 p/Share
1,630
Reduced 1.41%
114,188
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$301,409
$131.62 p/Share
2,290
Reduced 1.94%
115,818
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
13,880
Added 10.52%
118,108
Common Stock, par valu...
Mar 20
2023
BUY
Open market or private purchase
$247,688
$104.29 p/Share
2,375
Added 2.23%
104,228
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$903,364
$134.09 p/Share
6,737
Reduced 6.2%
101,853
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
17,120
Added 13.62%
108,590
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$172,825
$119.19 p/Share
1,450
Reduced 1.56%
91,470
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$216,987
$114.93 p/Share
1,888
Reduced 1.99%
92,920
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
9,820
Added 9.39%
94,808
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$753,333
$121.8 p/Share
6,185
Reduced 6.78%
84,988
Common Stock, par valu...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
13,713
Added 13.07%
91,173
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$290,038
$155.35 p/Share
1,867
Reduced 2.35%
77,460
Common Stock, par valu...
Jan 03
2022
BUY
Grant, award, or other acquisition
-
7,030
Added 8.14%
79,327
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$503,191
$159.49 p/Share
3,155
Reduced 4.18%
72,297
Common Stock, par valu...
Dec 17
2021
SELL
Payment of exercise price or tax liability
$3,353,567
$156.87 p/Share
21,378
Reduced 22.08%
75,452
Common Stock, par valu...
Jul 09
2021
SELL
Payment of exercise price or tax liability
$41,079
$153.28 p/Share
268
Reduced 0.28%
96,830
Common Stock, par valu...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$313,599
$155.17 p/Share
2,021
Reduced 2.04%
97,098
Common Stock, par valu...
Feb 16
2021
BUY
Grant, award, or other acquisition
-
4,480
Added 4.32%
99,119
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
12,420
Added 11.6%
94,639
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$777,061
$117.79 p/Share
6,597
Reduced 7.43%
82,219
Common Stock, par valu...