Apr 04
2025
BUY
Grant, award, or other acquisition
$27,986
$60.84 p/Share
460
Added 1.58%
28,705
Common Stock
Jan 02
2025
SELL
Open market or private sale
$946,399
$67.6 p/Share
14,000
Reduced 34.64%
26,420
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$515,760
$36.84 p/Share
14,000
Added 25.73%
40,420
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$57,743
$33.65 p/Share
1,716
Added 5.75%
28,136
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$28,006
$73.7 p/Share
380
Added 1.42%
26,315
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$28,027
$70.07 p/Share
400
Added 1.52%
25,837
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
$28,004
$74.48 p/Share
376
Added 1.46%
25,341
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$50,997
$32.4 p/Share
1,574
Added 5.95%
24,877
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$24,271
$59.93 p/Share
405
Added 1.71%
23,214
Common Stock
Jul 07
2023
BUY
Grant, award, or other acquisition
$24,223
$61.17 p/Share
396
Added 1.71%
22,720
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
$24,270
$60.98 p/Share
398
Added 1.76%
22,233
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$50,474
$29.5 p/Share
1,711
Added 7.29%
21,756
Common Stock
Oct 07
2022
BUY
Grant, award, or other acquisition
$18,752
$50.68 p/Share
370
Added 1.82%
19,967
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$18,748
$48.57 p/Share
386
Added 1.94%
19,510
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$18,776
$52.89 p/Share
355
Added 1.83%
19,033
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$44,566
$29.32 p/Share
1,520
Added 7.55%
18,603
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
$18,768
$58.65 p/Share
320
Added 1.85%
17,017
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
$18,746
$64.2 p/Share
292
Added 1.72%
16,643
Common Stock
Apr 02
2021
BUY
Grant, award, or other acquisition
$18,740
$58.93 p/Share
318
Added 1.91%
16,293
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$45,062
$27.46 p/Share
1,641
Added 9.35%
15,918
Common Stock