Jun 23
2025
|
SELL
Other acquisition or disposition
|
$1,254,529
$57.24 p/Share
|
21,917
Reduced 3.61%
|
584,990
Common Stock
|
|
Jun 21
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
42,873
Added 6.6%
|
606,907
Common Stock
|
|
Jun 12
2025
|
|
-
|
153,376
Reduced 21.38%
|
564,034
Common Stock
|
|
May 28
2025
|
SELL
Other acquisition or disposition
|
$6,021,637
$55.35 p/Share
|
108,792
Reduced 13.17%
|
717,410
Common Stock
|
|
May 23
2025
|
BUY
Grant, award, or other acquisition
|
-
|
255,684
Added 30.52%
|
582,138
Common Stock
|
|
May 23
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
244,064
Added 22.8%
|
826,202
Common Stock
|
|
May 22
2025
|
SELL
Other acquisition or disposition
|
$1,183,426
$53.37 p/Share
|
22,174
Reduced 6.36%
|
326,454
Common Stock
|
|
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
|
|