Oct 25
2024
SELL
Open market or private sale
$950,300
$95.03 p/Share
10,000
Reduced 10.43%
85,923
Common Stock
Aug 23
2024
SELL
Open market or private sale
$570,480
$95.08 p/Share
6,000
Reduced 5.89%
95,923
Common Stock
May 06
2024
SELL
Open market or private sale
$588,000
$98.0 p/Share
6,000
Reduced 5.56%
101,923
Common Stock
Feb 09
2024
SELL
Open market or private sale
$730,525
$94.31 p/Share
7,746
Reduced 6.7%
107,923
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$552,012
$95.57 p/Share
5,776
Reduced 4.76%
115,669
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$1,142,826
$95.57 p/Share
11,958
Added 8.96%
121,445
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$425,827
$95.67 p/Share
4,451
Reduced 3.91%
109,487
Common Stock
Nov 02
2023
SELL
Open market or private sale
$726,273
$85.98 p/Share
8,447
Reduced 6.9%
113,938
Common Stock
Oct 31
2023
-
800
Reduced 0.65%
122,385
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
-
22,777
Reduced 15.6%
123,185
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
$3,765,406
$79.85 p/Share
47,156
Added 24.42%
145,962
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$1,224,155
$81.48 p/Share
15,024
Reduced 13.24%
98,473
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$1,310,370
$111.94 p/Share
11,706
Reduced 9.37%
113,216
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
42,647
Added 27.06%
114,935
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$2,999,895
$124.06 p/Share
24,181
Added 22.71%
82,275
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$666,360
$123.4 p/Share
5,400
Reduced 8.5%
58,094
Common Stock
Oct 29
2021
SELL
Open market or private sale
$1,200,500
$120.05 p/Share
10,000
Reduced 13.61%
63,494
Common Stock
Jul 30
2021
SELL
Open market or private sale
$1,010,600
$101.06 p/Share
10,000
Reduced 11.98%
73,494
Common Stock
Feb 12
2021
SELL
Open market or private sale
$930,300
$93.03 p/Share
10,000
Reduced 10.73%
83,213
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$174,210
$93.26 p/Share
1,868
Reduced 1.96%
93,213
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
4,139
Added 4.21%
94,252
Common Stock
Feb 10
2021
-
1,200
Reduced 1.3%
90,942
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$999,991
$80.56 p/Share
12,413
Added 11.87%
92,142
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$558,231
$83.53 p/Share
6,683
Reduced 7.73%
79,729
Common Stock
Dec 08
2020
SELL
Open market or private sale
$538,534
$83.12 p/Share
6,479
Reduced 6.97%
86,412
Common Stock