Jun 30
2025
BUY
Grant, award, or other acquisition
-
14,476
Added 10.14%
128,301
Common Stock
Jun 28
2025
SELL
Payment of exercise price or tax liability
$380,971
$50.52 p/Share
7,541
Reduced 6.21%
113,825
Common Stock
Jun 23
2025
BUY
Grant, award, or other acquisition
-
14,567
Added 10.72%
121,366
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$179,089
$63.26 p/Share
2,831
Reduced 2.58%
106,717
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$1,064,918
$63.26 p/Share
16,834
Reduced 13.32%
109,548
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
11,856
Added 8.58%
126,382
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
-
38,316
Added 25.07%
114,526
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$798,216
$76.7 p/Share
10,407
Reduced 12.01%
76,210
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
8,312
Added 8.76%
86,617
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
23,084
Added 22.77%
78,305
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$83,515
$81.32 p/Share
1,027
Reduced 1.83%
55,221
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$610,617
$75.45 p/Share
8,093
Reduced 12.58%
56,248
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$416,255
$38.15 p/Share
10,911
Added 14.5%
64,341
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
8,184
Added 13.28%
53,430
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$297,089
$71.04 p/Share
4,182
Reduced 8.46%
45,246
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
9,312
Added 15.85%
49,428
Common Stock
Jun 26
2022
SELL
Payment of exercise price or tax liability
$108,346
$70.63 p/Share
1,534
Reduced 3.68%
40,116
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$77,594
$59.55 p/Share
1,303
Reduced 3.03%
41,652
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
9,579
Added 18.23%
42,955
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
5,367
Added 13.85%
33,376
Common Stock
Jun 27
2021
SELL
Payment of exercise price or tax liability
$57,483
$59.63 p/Share
964
Reduced 3.33%
28,009
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$274,564
$62.93 p/Share
4,363
Reduced 13.09%
28,973
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
$226,609
$37.21 p/Share
6,090
Added 15.45%
33,336
Common Stock