Aug 12
2025
-
500
Reduced 1.31%
37,589
Common Stock
Aug 12
2025
SELL
Open market or private sale
$396,080
$99.02 p/Share
4,000
Reduced 9.5%
38,089
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$361,948
$88.28 p/Share
4,100
Reduced 8.88%
42,089
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
9,356
Added 16.84%
46,189
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$63,825
$80.69 p/Share
791
Reduced 2.1%
36,833
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
2,839
Added 7.02%
37,624
Common Stock
Aug 16
2024
SELL
Open market or private sale
$335,120
$83.78 p/Share
4,000
Reduced 10.17%
35,333
Common Stock
Aug 16
2024
-
548
Reduced 1.55%
34,785
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$295,295
$89.24 p/Share
3,309
Reduced 7.76%
39,333
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
6,484
Added 13.2%
42,642
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$35,577
$81.6 p/Share
436
Reduced 1.19%
36,158
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
2,709
Added 6.89%
36,594
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$390,436
$68.63 p/Share
5,689
Reduced 14.38%
33,885
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
11,038
Added 21.81%
39,574
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,326
Added 10.44%
28,536
Common Stock
Nov 10
2022
SELL
Open market or private sale
$289,104
$57.96 p/Share
4,988
Reduced 16.52%
25,210
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$335,806
$52.16 p/Share
6,438
Reduced 17.57%
30,198
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
9,324
Added 20.29%
36,636
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
3,209
Added 10.51%
27,312
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$254,287
$62.88 p/Share
4,044
Reduced 14.37%
24,103
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
6,848
Added 19.57%
28,147
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,574
Added 10.78%
21,299
Common Stock