Jun 04
2025
SELL
Open market or private sale
$825,028
$119.5 p/Share
6,904
Reduced 31.58%
14,961
Common Stock
Jun 03
2025
SELL
Open market or private sale
$441,589
$116.73 p/Share
3,783
Reduced 14.75%
21,865
Common Stock
Jun 03
2025
BUY
Exercise of conversion of derivative security
$218,203
$57.68 p/Share
3,783
Added 12.85%
25,648
Common Stock
May 27
2025
SELL
Open market or private sale
$62,762
$114.95 p/Share
546
Reduced 2.44%
21,865
Common Stock
Feb 25
2025
SELL
Open market or private sale
$65,772
$102.45 p/Share
642
Reduced 2.78%
22,411
Common Stock
Feb 24
2025
SELL
Open market or private sale
$144,273
$92.9 p/Share
1,553
Reduced 6.31%
23,053
Common Stock
Feb 20
2025
SELL
Open market or private sale
$329,000
$97.28 p/Share
3,382
Reduced 12.08%
24,606
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
12,864
Added 31.49%
27,988
Common Stock
Nov 25
2024
SELL
Open market or private sale
$27,542
$119.75 p/Share
230
Reduced 1.5%
15,124
Common Stock
Aug 26
2024
SELL
Open market or private sale
$23,494
$102.15 p/Share
230
Reduced 1.48%
15,354
Common Stock
May 24
2024
SELL
Open market or private sale
$23,842
$108.87 p/Share
219
Reduced 1.39%
15,584
Common Stock
Feb 28
2024
SELL
Open market or private sale
$57,888
$91.02 p/Share
636
Reduced 3.87%
15,803
Common Stock
Feb 27
2024
SELL
Open market or private sale
$57,717
$92.2 p/Share
626
Reduced 3.67%
16,439
Common Stock
Feb 26
2024
SELL
Open market or private sale
$58,966
$87.1 p/Share
677
Reduced 3.82%
17,065
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,161
Added 34.05%
17,742
Common Stock
Feb 20
2024
SELL
Open market or private sale
$38,514
$75.37 p/Share
511
Reduced 5.62%
8,581
Common Stock
Sep 12
2023
SELL
Open market or private sale
$18,866
$63.1 p/Share
299
Reduced 3.18%
9,092
Common Stock
Sep 11
2023
SELL
Open market or private sale
$10,875
$63.6 p/Share
171
Reduced 1.79%
9,391
Common Stock
May 04
2023
SELL
Open market or private sale
$122,640
$60.0 p/Share
2,044
Reduced 17.61%
9,562
Common Stock
Feb 28
2023
SELL
Open market or private sale
$13,703
$53.32 p/Share
257
Reduced 2.17%
11,606
Common Stock
Feb 27
2023
SELL
Open market or private sale
$13,453
$54.03 p/Share
249
Reduced 2.06%
11,863
Common Stock
Feb 24
2023
SELL
Open market or private sale
$15,607
$53.82 p/Share
290
Reduced 2.34%
12,112
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
5,396
Added 30.32%
12,402
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
711
Added 9.21%
7,006
Common Stock
Feb 22
2023
SELL
Open market or private sale
$15,451
$55.38 p/Share
279
Reduced 4.24%
6,295
Common Stock