Aug 16
2024
SELL
Payment of exercise price or tax liability
$65,990
$89.54 p/Share
737
Reduced 3.75%
18,917
Common Stock, par valu...
Aug 16
2024
BUY
Grant, award, or other acquisition
-
2,450
Added 11.08%
19,654
Common Stock, par valu...
Jun 28
2024
BUY
Grant, award, or other acquisition
$9,310
$55.75 p/Share
167
Added 0.96%
17,204
Common Stock, par valu...
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
980
Added 5.44%
17,037
Common Stock, par valu...
Mar 31
2024
BUY
Grant, award, or other acquisition
-
1,953
Added 10.84%
16,057
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$169,320
$75.12 p/Share
2,254
Reduced 13.78%
14,104
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,482
Added 8.31%
16,358
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
1,078
Added 6.76%
14,876
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
3,660
Added 20.96%
13,798
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,317
Added 11.5%
10,138
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$9,235
$47.12 p/Share
196
Added 2.17%
8,821
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$43,329
$53.1 p/Share
816
Reduced 8.64%
8,625
Common Stock, par valu...
Aug 16
2023
BUY
Grant, award, or other acquisition
-
2,450
Added 20.6%
9,441
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$9,227
$41.01 p/Share
225
Added 3.12%
6,991
Common Stock, par valu...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$27,793
$44.9 p/Share
619
Reduced 8.38%
6,766
Common Stock, par valu...
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,078
Added 12.74%
7,385
Common Stock, par valu...
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
980
Added 13.45%
6,307
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$31,531
$40.95 p/Share
770
Reduced 12.63%
5,327
Common Stock, par valu...
Mar 11
2023
BUY
Grant, award, or other acquisition
-
1,482
Added 19.55%
6,097
Common Stock, par valu...
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
1,077
Added 18.92%
4,615
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$7,754
$32.31 p/Share
240
Added 6.35%
3,538
Common Stock, par valu...
Aug 16
2022
SELL
Payment of exercise price or tax liability
$36,492
$44.72 p/Share
816
Reduced 19.83%
3,298
Common Stock, par valu...
Aug 16
2022
BUY
Grant, award, or other acquisition
-
2,450
Added 37.32%
4,114
Common Stock, par valu...
Jun 30
2022
BUY
Grant, award, or other acquisition
$8,730
$33.07 p/Share
264
Added 13.69%
1,664
Common Stock, par valu...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$27,239
$46.09 p/Share
591
Reduced 29.68%
1,400
Common Stock, par valu...