Mar 17
2025
BUY
Grant, award, or other acquisition
-
2,412
Added 7.48%
29,839
Common Stock
Feb 18
2025
SELL
Open market or private sale
$162,258
$68.09 p/Share
2,383
Reduced 7.99%
27,427
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$44,443
$68.06 p/Share
653
Reduced 2.14%
29,810
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$52,616
$68.6 p/Share
767
Reduced 2.46%
30,463
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
6,781
Added 17.84%
31,230
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
7,017
Added 22.3%
24,449
Common Stock
Mar 13
2024
SELL
Open market or private sale
$114,342
$59.0 p/Share
1,938
Reduced 10.01%
17,432
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$64,199
$57.27 p/Share
1,121
Reduced 5.47%
19,370
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,201
Added 23.23%
20,491
Common Stock
Oct 12
2023
BUY
Grant, award, or other acquisition
-
4,716
Added 24.81%
14,290
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$75,841
$75.69 p/Share
1,002
Reduced 9.47%
9,574
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
4,564
Added 30.15%
10,576
Common Stock
Mar 08
2022
SELL
Open market or private sale
$367,285
$85.0 p/Share
4,321
Reduced 41.82%
6,012
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$82,767
$75.38 p/Share
1,098
Reduced 9.61%
10,333
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
4,954
Added 30.23%
11,431
Common Stock
Mar 17
2021
SELL
Open market or private sale
$452,325
$75.0 p/Share
6,031
Reduced 48.22%
6,477
Common Stock
Mar 17
2021
BUY
Exercise of conversion of derivative security
$121,612
$45.65 p/Share
2,664
Added 17.56%
12,508
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$23,110
$83.13 p/Share
278
Reduced 2.75%
9,844
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$72,785
$83.95 p/Share
867
Reduced 7.89%
10,122
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$444,347
$83.95 p/Share
5,293
Added 32.51%
10,989
Common Stock
Mar 18
2020
SELL
Open market or private sale
$193,502
$210.1 p/Share
921
Reduced 39.28%
1,424
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$49,020
$278.52 p/Share
176
Reduced 6.98%
2,345
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$46,003
$275.47 p/Share
167
Reduced 6.21%
2,521
Common Stock
Feb 13
2020
BUY
Grant, award, or other acquisition
-
1,007
Added 27.25%
2,688
Common Stock