Aug 30
2024
SELL
Payment of exercise price or tax liability
$349,774
$96.81 p/Share
3,613
Reduced 4.29%
80,676
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$266,061
$95.26 p/Share
2,793
Reduced 3.21%
84,289
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$182,983
$97.28 p/Share
1,881
Reduced 2.11%
87,082
Common Stock
Aug 22
2024
SELL
Open market or private sale
$1,183,985
$95.0 p/Share
12,463
Reduced 12.29%
88,963
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,029,200
$80.0 p/Share
12,865
Reduced 11.26%
101,426
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,087
Added 13.66%
114,291
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$502,518
$75.07 p/Share
6,694
Reduced 6.51%
96,204
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,200
Added 9.82%
102,898
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$148,580
$78.99 p/Share
1,881
Reduced 2.01%
91,698
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
19,104
Added 16.95%
93,579
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$155,298
$66.31 p/Share
2,342
Reduced 3.05%
74,475
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,500
Added 5.53%
76,817
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$77,940
$69.28 p/Share
1,125
Reduced 1.53%
72,317
Common Stock
Mar 30
2022
SELL
Open market or private sale
$25,620
$105.0 p/Share
244
Reduced 0.33%
73,442
Common Stock
Mar 29
2022
SELL
Open market or private sale
$15,540
$105.0 p/Share
148
Reduced 0.2%
73,686
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
12,864
Added 14.84%
73,834
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$1,512,420
$97.79 p/Share
15,466
Reduced 20.23%
60,970
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,722
Added 18.82%
76,436
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
8,155
Added 12.2%
58,714
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$133,994
$89.27 p/Share
1,501
Reduced 2.88%
50,559
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
11,202
Added 17.71%
52,060
Common Stock
Feb 18
2021
SELL
Open market or private sale
$720,000
$90.0 p/Share
8,000
Reduced 16.37%
40,858
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$768,427
$87.6 p/Share
8,772
Reduced 15.22%
48,858
Common Stock
Feb 16
2021
SELL
Open market or private sale
$108,000
$90.0 p/Share
1,200
Reduced 2.4%
48,858
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
15,008
Added 20.66%
57,630
Common Stock