Mar 02
2025
SELL
Payment of exercise price or tax liability
$284,702
$31.56 p/Share
9,021
Reduced 0.8%
1,121,788
Common Stock
Mar 02
2025
BUY
Grant, award, or other acquisition
-
20,004
Added 1.74%
1,130,809
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,522,359
$31.56 p/Share
48,237
Reduced 4.6%
999,906
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
157,895
Added 12.45%
1,110,805
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$332,435
$29.5 p/Share
11,269
Reduced 1.11%
1,001,147
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$133,264
$29.72 p/Share
4,484
Reduced 0.44%
1,012,416
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$115,687
$25.8 p/Share
4,484
Reduced 0.44%
1,016,900
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$135,013
$30.11 p/Share
4,484
Reduced 0.44%
1,021,384
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$1,410,440
$9.45 p/Share
149,253
Added 12.7%
1,025,868
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$124,306
$29.71 p/Share
4,184
Reduced 0.48%
876,615
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
9,278
Added 1.04%
880,799
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,342,594
$29.71 p/Share
45,190
Reduced 5.66%
753,716
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
213,983
Added 19.71%
871,521
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$164,054
$39.21 p/Share
4,184
Reduced 0.59%
702,728
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$1,036,280
$37.01 p/Share
28,000
Added 3.81%
706,912
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$207,233
$49.53 p/Share
4,184
Reduced 0.61%
678,912
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$255,684
$61.11 p/Share
4,184
Reduced 0.61%
683,096
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$367,410
$61.76 p/Share
5,949
Reduced 0.86%
687,280
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,191
Added 1.87%
693,229
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,867,470
$61.59 p/Share
30,321
Reduced 4.64%
623,211
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
114,092
Added 14.37%
680,038
Common Stock
Feb 23
2023
-
9,500
Reduced 1.57%
596,267
Common Stock
Feb 22
2023
-
6,300
Reduced 1.03%
605,767
Common Stock
Feb 22
2023
SELL
Open market or private sale
$6,285,643
$62.82 p/Share
100,058
Reduced 14.05%
612,067
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$1,262,669
$6.52 p/Share
193,661
Added 21.38%
712,125
Common Stock