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
Oct 21
2021
BUY
Grant, award, or other acquisition
-
239,490
Added 9.39%
2,312,165
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$982,295
$62.36 p/Share
15,752
Reduced 0.75%
2,072,675
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$493,055
$62.97 p/Share
7,830
Reduced 0.37%
2,088,427
Common Stock
Nov 07
2020
SELL
Payment of exercise price or tax liability
$339,417
$35.94 p/Share
9,444
Reduced 0.44%
2,116,257
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
$3,785,469
$35.56 p/Share
106,453
Reduced 4.77%
2,125,701
Common Stock