Jun 30
2025
BUY
Grant, award, or other acquisition
-
14,476
Added 18.3%
64,634
Common Stock
Jun 29
2025
SELL
Payment of exercise price or tax liability
$80,377
$50.52 p/Share
1,591
Reduced 3.07%
50,158
Common Stock
Jun 28
2025
SELL
Payment of exercise price or tax liability
$148,781
$50.52 p/Share
2,945
Reduced 5.38%
51,749
Common Stock
Jun 23
2025
BUY
Grant, award, or other acquisition
-
6,969
Added 11.3%
54,694
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$43,532
$60.97 p/Share
714
Reduced 1.47%
47,705
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$112,919
$63.26 p/Share
1,785
Reduced 3.56%
48,404
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$439,910
$63.26 p/Share
6,954
Reduced 12.17%
50,189
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
10,671
Added 15.74%
57,143
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
-
15,828
Added 25.41%
46,472
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
5,415
Added 15.02%
30,644
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$503,228
$76.7 p/Share
6,561
Reduced 20.64%
25,229
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
3,586
Added 10.14%
31,790
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
14,552
Added 34.03%
28,204
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$100,186
$81.32 p/Share
1,232
Reduced 8.28%
13,652
Common Stock
Jul 06
2022
SELL
Open market or private sale
$837,227
$76.16 p/Share
10,993
Reduced 42.48%
14,884
Common Stock
Jul 06
2022
BUY
Exercise of conversion of derivative security
$310,249
$55.72 p/Share
5,568
Added 17.71%
25,877
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
3,915
Added 16.16%
20,309
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$164,529
$71.04 p/Share
2,316
Reduced 12.38%
16,394
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
5,588
Added 23.0%
18,710
Common Stock
Jun 26
2022
SELL
Payment of exercise price or tax liability
$101,001
$70.63 p/Share
1,430
Reduced 9.83%
13,122
Common Stock
Jan 07
2022
SELL
Open market or private sale
$1,428,778
$68.88 p/Share
20,743
Reduced 58.77%
14,552
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
$366,834
$51.02 p/Share
7,190
Added 18.07%
32,606
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$133,332
$59.55 p/Share
2,239
Reduced 7.38%
28,105
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
3,957
Added 11.54%
30,344
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
5,450
Added 17.12%
26,387
Common Stock