Mar 10
2025
SELL
Payment of exercise price or tax liability
$241,958
$113.97 p/Share
2,123
Reduced 5.08%
39,680
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
1,310
Added 3.32%
38,163
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
3,640
Added 8.01%
41,803
Common Stock
Mar 08
2025
BUY
Grant, award, or other acquisition
-
2,791
Added 7.04%
36,853
Common Stock
Mar 08
2025
BUY
Exercise of conversion of derivative security
-
977
Added 2.79%
34,062
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$10,996
$75.32 p/Share
146
Added 0.44%
33,085
Common Stock, par valu...
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,982
$55.75 p/Share
197
Added 0.59%
32,939
Common Stock, par valu...
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
965
Added 2.86%
32,742
Common Stock, par valu...
Mar 31
2024
BUY
Grant, award, or other acquisition
-
1,926
Added 5.71%
31,777
Common Stock, par valu...
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
1,072
Added 3.64%
28,378
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,473
Added 4.7%
29,851
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
3,639
Added 11.76%
27,306
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,310
Added 5.24%
23,667
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,978
$47.12 p/Share
233
Added 1.03%
22,357
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$9,186
$41.01 p/Share
224
Added 1.0%
22,124
Common Stock, par valu...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$22,180
$44.9 p/Share
494
Reduced 2.21%
21,900
Common Stock, par valu...
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,062
Added 4.53%
22,394
Common Stock, par valu...
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
966
Added 4.33%
21,332
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$25,389
$40.95 p/Share
620
Reduced 2.95%
20,366
Common Stock, par valu...
Mar 11
2023
BUY
Grant, award, or other acquisition
-
1,473
Added 6.56%
20,986
Common Stock, par valu...
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
1,071
Added 5.2%
19,513
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$4,771
$42.23 p/Share
113
Reduced 0.61%
18,442
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
466
Added 2.45%
18,555
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$8,303
$32.31 p/Share
257
Added 1.4%
18,089
Common Stock, par valu...
Jun 30
2022
BUY
Grant, award, or other acquisition
$3,439
$33.07 p/Share
104
Added 0.58%
17,832
Common Stock, par valu...