Oct 24
2024
BUY
Grant, award, or other acquisition
-
53,300
Added 2.91%
1,775,192
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$994,865
$126.3 p/Share
7,877
Reduced 0.46%
1,721,892
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$782,807
$126.3 p/Share
6,198
Reduced 0.36%
1,729,769
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$143,476
$126.3 p/Share
1,136
Reduced 0.07%
1,735,967
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$8,958,027
$124.26 p/Share
72,091
Reduced 3.98%
1,737,103
Common Stock
Mar 19
2024
SELL
Open market or private sale
$6,315,500
$126.31 p/Share
50,000
Reduced 2.69%
1,809,194
Common Stock
Dec 29
2023
-
60,995
Reduced 3.18%
1,859,194
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$15,740,810
$124.23 p/Share
126,707
Reduced 6.19%
1,920,189
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$738,618
$125.02 p/Share
5,908
Reduced 0.29%
2,046,896
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$807,847
$130.34 p/Share
6,198
Reduced 0.3%
2,052,804
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
46,035
Added 2.19%
2,059,002
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$1,701,517
$135.98 p/Share
12,513
Reduced 0.62%
2,012,967
Common Stock
Oct 10
2023
SELL
Open market or private sale
$8,114,400
$135.24 p/Share
60,000
Reduced 2.88%
2,025,480
Common Stock
Oct 02
2023
SELL
Open market or private sale
$7,667,400
$127.79 p/Share
60,000
Reduced 2.8%
2,085,480
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$805,636
$63.98 p/Share
12,592
Reduced 0.58%
2,145,480
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$7,368,090
$62.88 p/Share
117,177
Reduced 5.15%
2,158,072
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$352,767
$59.71 p/Share
5,908
Reduced 0.26%
2,275,249
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
251,235
Added 9.92%
2,281,157
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$451,740
$58.92 p/Share
7,667
Reduced 0.38%
2,029,922
Common Stock
Apr 04
2022
SELL
Open market or private sale
$746,400
$62.2 p/Share
12,000
Reduced 0.58%
2,055,589
Common Stock
Feb 11
2022
SELL
Open market or private sale
$745,920
$62.16 p/Share
12,000
Reduced 0.58%
2,067,589
Common Stock
Jan 07
2022
SELL
Open market or private sale
$841,560
$70.13 p/Share
12,000
Reduced 0.57%
2,079,589
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$616,032
$65.23 p/Share
9,444
Reduced 0.45%
2,091,589
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$6,451,737
$61.62 p/Share
104,702
Reduced 4.53%
2,207,463
Common Stock
Oct 21
2021
SELL
Sale (or disposition) back to the issuer
-
106,430
Reduced 4.82%
2,101,033
Common Stock