Apr 25
2025
|
|
-
|
29,665
Reduced 7.84%
|
348,628
Common Stock
|
|
Apr 02
2025
|
SELL
Other acquisition or disposition
|
$1,168,342
$43.09 p/Share
|
27,114
Reduced 6.69%
|
378,293
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
53,191
Added 11.6%
|
405,407
Common Stock
|
|
Jul 10
2024
|
|
-
|
19,563
Reduced 5.26%
|
352,216
Common Stock
|
|
Jun 30
2024
|
SELL
Other acquisition or disposition
|
$174,972
$46.96 p/Share
|
3,726
Reduced 0.99%
|
371,779
Common Stock
|
|
Jun 21
2024
|
SELL
Other acquisition or disposition
|
$1,190,441
$51.07 p/Share
|
23,310
Reduced 5.84%
|
375,505
Common Stock
|
|
Jun 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
42,873
Added 9.71%
|
398,815
Common Stock
|
|
May 21
2024
|
BUY
Grant, award, or other acquisition
|
-
|
348,628
Added 49.48%
|
355,942
Common Stock
|
|
Apr 01
2024
|
|
-
|
39,893
Reduced 84.51%
|
7,314
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
39,893
Added 45.8%
|
47,207
Common Stock
|
|
Jan 17
2024
|
BUY
Grant, award, or other acquisition
|
-
|
7,314
Added 7.49%
|
90,284
Common Stock
|
|
Jan 02
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,257
Added 5.96%
|
82,970
Common Stock
|
|
Dec 07
2023
|
BUY
Open market or private purchase
|
$1,508,679
$39.89 p/Share
|
37,821
Added 32.74%
|
77,713
Common Stock
|
|
Apr 10
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
39,892
Added 50.0%
|
39,892
Common Stock
|
|