Jan 27
2026
SELL
Open market or private sale
$338,416
$83.19 p/Share
4,068
Reduced 0.7%
574,505
Common Stock
Jan 27
2026
BUY
Exercise of conversion of derivative security
$87,787
$21.58 p/Share
4,068
Added 0.7%
578,573
Common Stock
Jan 26
2026
SELL
Open market or private sale
$2,091,506
$84.03 p/Share
24,890
Reduced 4.15%
574,505
Common Stock
Jan 26
2026
BUY
Exercise of conversion of derivative security
$321,081
$12.9 p/Share
24,890
Added 4.06%
588,710
Common Stock
Jan 23
2026
-
6,000
Reduced 1.03%
574,505
Common Stock
Jan 23
2026
SELL
Open market or private sale
$1,633,855
$84.59 p/Share
19,315
Reduced 3.25%
574,505
Common Stock
Jan 23
2026
BUY
Exercise of conversion of derivative security
$81,316
$4.21 p/Share
19,315
Added 3.15%
593,820
Common Stock
Jan 20
2026
SELL
Open market or private sale
$2,840,446
$82.48 p/Share
34,438
Reduced 5.6%
580,505
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
-
95,400
Added 13.43%
614,943
Common Stock
Nov 21
2025
-
440
Reduced 0.08%
519,543
Common Stock
Sep 16
2025
-
620
Reduced 0.12%
519,983
Common Stock
Jul 25
2025
SELL
Open market or private sale
$570,533
$54.78 p/Share
10,415
Reduced 1.96%
520,603
Common Stock
Jul 23
2025
SELL
Open market or private sale
$959,920
$54.79 p/Share
17,520
Reduced 3.19%
531,018
Common Stock
Jul 22
2025
SELL
Open market or private sale
$1,214,678
$55.05 p/Share
22,065
Reduced 3.87%
548,538
Common Stock
Jul 21
2025
SELL
Open market or private sale
$705,444
$54.86 p/Share
12,859
Reduced 2.2%
570,603
Common Stock
Jul 21
2025
BUY
Grant, award, or other acquisition
-
25,000
Added 4.11%
583,462
Common Stock
Jul 16
2025
-
5,000
Reduced 0.89%
558,462
Common Stock
Jun 16
2025
-
685
Reduced 0.12%
562,905
Common Stock
Jun 13
2025
-
670
Reduced 0.12%
563,590
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
$101,040
$4.21 p/Share
24,000
Added 4.08%
564,260
Common Stock
Feb 19
2025
SELL
Open market or private sale
$204,606
$38.18 p/Share
5,359
Reduced 0.98%
540,260
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
-
12,636
Reduced 2.26%
545,619
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
149,800
Added 21.16%
558,255
Common Stock
Nov 26
2024
SELL
Open market or private sale
$993,450
$46.25 p/Share
21,480
Reduced 5.0%
408,455
Common Stock
Nov 25
2024
-
7,000
Reduced 1.61%
428,208
Common Stock