Mar 15
2025
SELL
Payment of exercise price or tax liability
$66,892
$80.69 p/Share
829
Reduced 5.29%
14,836
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
2,695
Added 14.68%
15,665
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$337,059
$89.24 p/Share
3,777
Reduced 14.32%
22,596
Common Stock
May 15
2024
SELL
Open market or private sale
$853,441
$88.66 p/Share
9,626
Reduced 42.6%
12,970
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
7,344
Added 21.78%
26,373
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$38,433
$81.6 p/Share
471
Reduced 2.42%
19,029
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
2,734
Added 12.3%
19,500
Common Stock
May 17
2023
SELL
Open market or private sale
$593,466
$69.08 p/Share
8,591
Reduced 33.88%
16,766
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$428,525
$68.63 p/Share
6,244
Reduced 19.76%
25,357
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
11,985
Added 27.5%
31,601
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,593
Added 15.48%
19,616
Common Stock
Jun 01
2022
SELL
Open market or private sale
$45,633
$53.0 p/Share
861
Reduced 5.1%
16,023
Common Stock
May 31
2022
SELL
Open market or private sale
$431,112
$53.25 p/Share
8,096
Reduced 32.41%
16,884
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$366,320
$52.16 p/Share
7,023
Reduced 21.94%
24,980
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
10,041
Added 23.88%
32,003
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
3,865
Added 14.96%
21,962
Common Stock
May 28
2021
SELL
Open market or private sale
$686,765
$62.49 p/Share
10,990
Reduced 37.78%
18,097
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$315,658
$62.88 p/Share
5,020
Reduced 14.72%
29,087
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
8,328
Added 19.63%
34,107
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,915
Added 10.16%
25,779
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$21,587
$54.93 p/Share
393
Reduced 1.69%
22,864
Common Stock