Nov 07
2024
-
398,412
Reduced 41.51%
561,349
Common Stock
Oct 23
2024
SELL
Open market or private sale
$13,234,052
$129.85 p/Share
101,918
Reduced 9.6%
959,761
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$287,462
$97.71 p/Share
2,942
Reduced 0.28%
1,061,679
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
$175,035
$97.84 p/Share
1,789
Added 0.17%
1,064,621
Common Stock
Feb 22
2024
SELL
Open market or private sale
$8,571,850
$90.23 p/Share
95,000
Reduced 8.2%
1,062,832
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$714,901
$89.97 p/Share
7,946
Reduced 0.68%
1,157,832
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$1,443,010
$92.56 p/Share
15,590
Added 1.32%
1,165,778
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
143,140
Added 11.07%
1,150,188
Common Stock
Feb 17
2023
SELL
Open market or private sale
$8,028,000
$100.35 p/Share
80,000
Reduced 7.36%
1,007,048
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$752,691
$100.87 p/Share
7,462
Reduced 0.68%
1,087,048
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$8,145,864
$51.19 p/Share
159,130
Added 12.69%
1,094,510
Common Stock
Feb 17
2022
SELL
Open market or private sale
$8,301,750
$110.69 p/Share
75,000
Reduced 7.42%
935,380
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$721,815
$110.64 p/Share
6,524
Reduced 0.64%
1,010,380
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
110,940
Added 9.84%
1,016,904
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$2,589,842
$102.69 p/Share
25,220
Added 2.71%
905,964
Common Stock
Feb 19
2021
SELL
Open market or private sale
$3,454,800
$86.37 p/Share
40,000
Reduced 4.34%
880,744
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$358,138
$86.34 p/Share
4,148
Reduced 0.45%
920,744
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
$3,786,312
$40.93 p/Share
92,507
Added 9.09%
924,892
Common Stock
Feb 19
2020
SELL
Open market or private sale
$4,375,000
$87.5 p/Share
50,000
Reduced 5.67%
832,385
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$343,211
$87.42 p/Share
3,926
Reduced 0.44%
882,385
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
$3,962,623
$43.35 p/Share
91,410
Added 9.35%
886,311
Common Stock
Feb 21
2019
SELL
Open market or private sale
$4,237,500
$84.75 p/Share
50,000
Reduced 5.92%
794,901
Common Stock
Feb 20
2019
SELL
Payment of exercise price or tax liability
$423,407
$84.58 p/Share
5,006
Reduced 0.59%
844,901
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
$4,097,081
$38.6 p/Share
106,142
Added 11.1%
849,907
Common Stock
Feb 22
2018
SELL
Open market or private sale
$5,079,340
$103.66 p/Share
49,000
Reduced 6.18%
743,765
Common Stock