Aug 05
2025
SELL
Payment of exercise price or tax liability
$99,249
$53.16 p/Share
1,867
Reduced 7.99%
21,503
Common Stock
Jul 29
2025
SELL
Payment of exercise price or tax liability
$42,870
$59.46 p/Share
721
Reduced 2.99%
23,370
Common Stock
Jul 25
2025
BUY
Grant, award, or other acquisition
-
7,886
Added 24.66%
24,091
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$183,227
$49.79 p/Share
3,680
Reduced 18.51%
16,205
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
7,124
Added 26.38%
19,885
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
$258,041
$60.73 p/Share
4,249
Reduced 12.33%
30,213
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$25,361
$57.38 p/Share
442
Reduced 1.28%
34,180
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$387,368
$56.23 p/Share
6,889
Reduced 16.6%
34,622
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
7,899
Added 15.99%
41,512
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$501,314
$102.08 p/Share
4,911
Reduced 10.8%
40,543
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$46,548
$102.08 p/Share
456
Reduced 0.99%
45,454
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
4,383
Added 8.71%
45,910
Common Stock
Aug 05
2022
SELL
Open market or private sale
$239,990
$79.97 p/Share
3,001
Reduced 5.89%
47,936
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$105,470
$79.66 p/Share
1,324
Reduced 2.53%
50,937
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
4,519
Added 7.96%
52,261
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$98,112
$74.61 p/Share
1,315
Reduced 3.11%
40,972
Common Stock
Jul 20
2022
BUY
Grant, award, or other acquisition
-
11,102
Added 18.87%
47,742
Common Stock
Jul 07
2022
SELL
Open market or private sale
$290,025
$75.0 p/Share
3,867
Reduced 9.25%
37,955
Common Stock
Jan 10
2022
BUY
Grant, award, or other acquisition
-
13,131
Added 24.01%
41,557
Common Stock
Jul 29
2021
BUY
Grant, award, or other acquisition
-
5,353
Added 15.92%
28,261
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$353,819
$65.79 p/Share
5,378
Reduced 19.01%
22,908
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
6,549
Added 18.8%
28,286
Common Stock
Jan 13
2021
SELL
Open market or private sale
$463,725
$75.0 p/Share
6,183
Reduced 15.45%
33,828
Common Stock