Jun 30
2025
BUY
Grant, award, or other acquisition
$140,032
$96.11 p/Share
1,457
Added 4.86%
28,500
Common Stock
May 08
2025
SELL
Open market or private sale
$1,365,285
$93.13 p/Share
14,660
Reduced 35.15%
27,043
Common Stock
May 08
2025
BUY
Exercise of conversion of derivative security
$614,400
$41.91 p/Share
14,660
Added 26.01%
41,703
Common Stock
May 02
2025
BUY
Grant, award, or other acquisition
-
860
Added 50.0%
860
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$140,071
$103.68 p/Share
1,351
Added 4.76%
27,043
Common Stock
May 06
2024
SELL
Open market or private sale
$817,603
$105.47 p/Share
7,752
Reduced 23.18%
25,692
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$269,847
$34.81 p/Share
7,752
Added 18.82%
33,444
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
750
Added 50.0%
750
Common Stock
Feb 09
2024
SELL
Open market or private sale
$761,944
$98.29 p/Share
7,752
Reduced 23.18%
25,692
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$269,847
$34.81 p/Share
7,752
Added 18.82%
33,444
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$138,417
$100.23 p/Share
1,381
Added 5.1%
25,692
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
820
Added 50.0%
820
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,471,941
$83.9 p/Share
17,544
Reduced 41.92%
24,311
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$543,162
$30.96 p/Share
17,544
Added 29.54%
41,855
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$120,087
$92.66 p/Share
1,296
Added 5.06%
24,311
Common Stock
Feb 11
2022
SELL
Open market or private sale
$1,644,884
$98.39 p/Share
16,718
Reduced 42.08%
23,015
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$449,881
$26.91 p/Share
16,718
Added 29.62%
39,733
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$120,075
$85.22 p/Share
1,409
Added 5.77%
23,015
Common Stock
Feb 04
2021
SELL
Open market or private sale
$1,042,140
$82.5 p/Share
12,632
Reduced 36.89%
21,606
Common Stock
Feb 04
2021
BUY
Exercise of conversion of derivative security
$270,072
$21.38 p/Share
12,632
Added 26.95%
34,238
Common Stock