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
Jun 27
2021
SELL
Payment of exercise price or tax liability
$62,612
$59.63 p/Share
1,050
Reduced 4.78%
20,937
Common Stock
Jan 09
2021
SELL
Payment of exercise price or tax liability
$106,201
$56.4 p/Share
1,883
Reduced 7.89%
21,987
Common Stock