Feb 06
2025
BUY
Other acquisition or disposition
$2,497
$40.95 p/Share
61
Added 12.82%
415
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$2,520
$48.47 p/Share
52
Added 12.81%
354
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$5,247
$41.98 p/Share
125
Reduced 1.43%
8,594
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
750
Added 7.92%
8,719
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$2,484
$40.73 p/Share
61
Added 16.8%
302
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$2,488
$31.91 p/Share
78
Added 24.53%
240
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$2,484
$32.69 p/Share
76
Added 31.93%
162
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$2,494
$29.01 p/Share
86
Added 17.62%
402
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,453
$30.73 p/Share
210
Reduced 2.67%
7,653
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
500
Added 5.98%
7,863
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$2,471
$31.29 p/Share
79
Added 20.05%
315
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$2,475
$29.47 p/Share
84
Added 20.84%
319
Common Stock
Feb 06
2023
BUY
Other acquisition or disposition
$2,467
$36.83 p/Share
67
Added 22.26%
234
Common Stock
Nov 04
2022
BUY
Other acquisition or disposition
$2,496
$30.08 p/Share
83
Added 33.33%
166
Common Stock
Aug 17
2022
SELL
Open market or private sale
$163,072
$31.36 p/Share
5,200
Reduced 41.67%
7,280
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$43,940
$8.45 p/Share
5,200
Added 29.41%
12,480
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$6,497
$30.94 p/Share
210
Reduced 2.8%
7,280
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
500
Added 6.26%
7,490
Common Stock
Aug 05
2022
BUY
Other acquisition or disposition
$2,490
$30.0 p/Share
83
Added 50.0%
83
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$7,447
$35.46 p/Share
210
Reduced 2.92%
6,990
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
500
Added 6.49%
7,200
Common Stock