May 06
2025
BUY
Other acquisition or disposition
$8,758
$39.63 p/Share
221
Added 33.59%
437
Common Stock
Feb 06
2025
BUY
Other acquisition or disposition
$8,763
$40.95 p/Share
214
Added 49.77%
216
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$8,773
$48.47 p/Share
181
Added 42.69%
243
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
750
Added 1.58%
46,658
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$2,484
$40.73 p/Share
61
Added 22.1%
215
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$2,488
$31.91 p/Share
78
Added 33.62%
154
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$2,484
$32.69 p/Share
76
Added 11.93%
561
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$2,494
$29.01 p/Share
86
Added 15.06%
485
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
500
Added 1.09%
45,270
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$2,471
$31.29 p/Share
79
Added 16.53%
399
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$2,475
$29.47 p/Share
84
Added 20.84%
319
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$42,250
$8.45 p/Share
5,000
Added 10.05%
44,770
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 15
2022
BUY
Grant, award, or other acquisition
-
500
Added 1.24%
39,770
Common Stock
Aug 05
2022
BUY
Other acquisition or disposition
$2,490
$30.0 p/Share
83
Added 50.0%
83
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
$25,350
$8.45 p/Share
3,000
Added 7.1%
39,270
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
$25,350
$8.45 p/Share
3,000
Added 7.64%
36,270
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
500
Added 1.48%
33,270
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$16,938
$69.99 p/Share
242
Reduced 1.46%
16,385
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$16,890
$16.89 p/Share
1,000
Added 5.67%
16,627
Common Stock