Aug 30
2024
BUY
Other acquisition or disposition
$425
$38.64 p/Share
11
Added 0.01%
84,834
Common Stock
Aug 29
2024
SELL
Open market or private sale
$16,427
$49.63 p/Share
331
Reduced 0.39%
84,823
Common Stock
Aug 28
2024
SELL
Open market or private sale
$15,731
$49.16 p/Share
320
Reduced 0.37%
85,154
Common Stock
Aug 05
2024
SELL
Open market or private sale
$116,640
$48.0 p/Share
2,430
Reduced 2.76%
85,508
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$20,789
$34.42 p/Share
604
Added 0.68%
87,938
Common Stock
Feb 02
2024
SELL
Open market or private sale
$98,128
$50.04 p/Share
1,961
Reduced 2.2%
87,334
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,820
Added 4.1%
89,295
Common Stock
Jan 17
2024
SELL
Open market or private sale
$369,981
$50.42 p/Share
7,338
Reduced 7.91%
85,475
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
19,852
Added 17.62%
92,813
Common Stock
Dec 21
2023
SELL
Open market or private sale
$202,680
$49.29 p/Share
4,112
Reduced 5.34%
72,961
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$194,662
$47.34 p/Share
4,112
Added 5.06%
77,073
Common Stock
Dec 20
2023
SELL
Open market or private sale
$322,660
$49.64 p/Share
6,500
Reduced 8.18%
72,961
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$307,710
$47.34 p/Share
6,500
Added 7.56%
79,461
Common Stock
Dec 14
2023
SELL
Open market or private sale
$527,466
$49.7 p/Share
10,613
Reduced 12.7%
72,961
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$502,419
$47.34 p/Share
10,613
Added 12.11%
77,003
Common Stock
Aug 31
2023
BUY
Other acquisition or disposition
$30
$30.56 p/Share
1
Added 0.0%
72,961
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$17,549
$30.52 p/Share
575
Added 0.78%
72,960
Common Stock
Feb 06
2023
SELL
Open market or private sale
$78,067
$40.66 p/Share
1,920
Reduced 2.58%
72,385
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,822
Added 4.89%
74,305
Common Stock
Jan 18
2023
SELL
Open market or private sale
$311,534
$39.57 p/Share
7,873
Reduced 10.05%
70,483
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
-
21,983
Added 21.91%
78,356
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$17,618
$28.37 p/Share
621
Added 1.09%
56,373
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$229,063
$30.12 p/Share
7,605
Reduced 12.0%
55,752
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
21,391
Added 25.24%
63,357
Common Stock
Aug 31
2021
BUY
Other acquisition or disposition
$1,555
$33.8 p/Share
46
Added 0.11%
41,966
Common Stock