Dec 22
2025
SELL
Payment of exercise price or tax liability
$184,083
$62.72 p/Share
2,935
Reduced 0.73%
399,604
Common Stock
Dec 22
2025
SELL
Payment of exercise price or tax liability
$2,074,444
$68.18 p/Share
30,426
Reduced 7.51%
374,503
Common Stock
Dec 22
2025
BUY
Grant, award, or other acquisition
-
11,530
Added 2.78%
402,539
Common Stock
Dec 22
2025
BUY
Exercise of conversion of derivative security
$475,124
$6.67 p/Share
71,233
Added 15.41%
391,009
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$385,568
$65.02 p/Share
5,930
Reduced 1.67%
350,202
Common Stock
Nov 05
2025
-
2,000
Reduced 0.56%
356,108
Common Stock
Oct 30
2025
SELL
Open market or private sale
$314,300
$62.86 p/Share
5,000
Reduced 1.38%
358,108
Common Stock
Oct 16
2025
SELL
Open market or private sale
$300,150
$60.03 p/Share
5,000
Reduced 1.36%
363,108
Common Stock
Oct 01
2025
SELL
Open market or private sale
$275,250
$55.05 p/Share
5,000
Reduced 1.34%
368,108
Common Stock
Sep 15
2025
SELL
Open market or private sale
$248,850
$49.77 p/Share
5,000
Reduced 1.32%
373,108
Common Stock
Sep 02
2025
SELL
Open market or private sale
$243,800
$48.76 p/Share
5,000
Reduced 1.31%
378,108
Common Stock
Aug 15
2025
SELL
Open market or private sale
$192,100
$38.42 p/Share
5,000
Reduced 1.29%
383,108
Common Stock
Jul 29
2025
SELL
Open market or private sale
$182,250
$36.45 p/Share
5,000
Reduced 1.27%
388,108
Common Stock
Jul 14
2025
SELL
Open market or private sale
$190,750
$38.15 p/Share
5,000
Reduced 1.26%
393,108
Common Stock
Jul 01
2025
SELL
Open market or private sale
$167,750
$33.55 p/Share
5,000
Reduced 1.24%
398,108
Common Stock
Jun 16
2025
SELL
Open market or private sale
$169,000
$33.8 p/Share
5,000
Reduced 1.23%
403,108
Common Stock
Jun 02
2025
SELL
Open market or private sale
$156,100
$31.22 p/Share
5,000
Reduced 1.21%
408,108
Common Stock
May 16
2025
SELL
Open market or private sale
$154,650
$30.93 p/Share
5,000
Reduced 1.2%
412,629
Common Stock
Apr 29
2025
SELL
Open market or private sale
$204,800
$40.96 p/Share
5,000
Reduced 1.18%
417,629
Common Stock
Apr 10
2025
SELL
Open market or private sale
$183,850
$36.77 p/Share
5,000
Reduced 1.17%
422,629
Common Stock
Mar 31
2025
SELL
Open market or private sale
$611,250
$40.75 p/Share
15,000
Reduced 3.39%
427,629
Common Stock
Mar 17
2025
SELL
Open market or private sale
$561,318
$44.38 p/Share
12,648
Reduced 3.73%
326,533
Common Stock
Mar 17
2025
SELL
Open market or private sale
$1,116,250
$44.65 p/Share
25,000
Reduced 6.86%
339,181
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
116,096
Added 19.47%
480,277
Common Stock
Mar 06
2025
SELL
Open market or private sale
$737,176
$43.44 p/Share
16,970
Reduced 4.45%
364,181
Common Stock