Jun 28
2024
BUY
Grant, award, or other acquisition
$8,139
$55.75 p/Share
146
Added 0.47%
31,014
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$78,861
$79.02 p/Share
998
Reduced 3.13%
30,868
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,216
Added 3.68%
31,866
Common Stock, par valu...
Mar 31
2024
BUY
Grant, award, or other acquisition
-
2,424
Added 7.33%
30,650
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$164,437
$75.12 p/Share
2,189
Reduced 7.2%
28,226
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,599
Added 4.99%
30,415
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
1,163
Added 3.88%
28,816
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
3,876
Added 12.29%
27,653
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,395
Added 5.54%
23,777
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$7,821
$47.12 p/Share
166
Added 0.74%
22,382
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$7,832
$41.01 p/Share
191
Added 0.85%
22,216
Common Stock, par valu...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$31,430
$44.9 p/Share
700
Reduced 3.08%
22,025
Common Stock, par valu...
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,338
Added 5.56%
22,725
Common Stock, par valu...
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,216
Added 5.38%
21,387
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$30,999
$40.95 p/Share
757
Reduced 3.62%
20,171
Common Stock, par valu...
Mar 11
2023
BUY
Grant, award, or other acquisition
-
1,599
Added 7.1%
20,928
Common Stock, par valu...
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
1,163
Added 5.68%
19,329
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$6,883
$42.23 p/Share
163
Reduced 0.89%
18,166
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
596
Added 3.15%
18,329
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$7,560
$32.31 p/Share
234
Added 1.3%
17,733
Common Stock, par valu...
Jun 30
2022
BUY
Grant, award, or other acquisition
$7,540
$33.07 p/Share
228
Added 1.29%
17,499
Common Stock, par valu...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$30,742
$46.09 p/Share
667
Reduced 3.72%
17,271
Common Stock, par valu...
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,254
Added 6.53%
17,938
Common Stock, par valu...
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,216
Added 6.79%
16,684
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$16,800
$43.3 p/Share
388
Reduced 2.45%
15,468
Common Stock, par valu...