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...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$21,524
$46.09 p/Share
467
Reduced 2.57%
17,728
Common Stock, par valu...
Mar 31
2022
BUY
Grant, award, or other acquisition
-
996
Added 5.19%
18,195
Common Stock, par valu...
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
966
Added 5.32%
17,199
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$4,633
$43.3 p/Share
107
Reduced 0.65%
16,233
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
454
Added 2.7%
16,340
Common Stock, par valu...
Dec 31
2021
BUY
Grant, award, or other acquisition
$2,290
$44.04 p/Share
52
Added 0.33%
15,886
Common Stock, par valu...