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
Jan 12
2023
SELL
Open market or private sale
$1,806,124
$60.07 p/Share
30,067
Reduced 5.48%
518,464
Common Stock
Jan 11
2023
SELL
Open market or private sale
$535,230
$59.99 p/Share
8,922
Reduced 1.6%
548,531
Common Stock
Jan 10
2023
SELL
Open market or private sale
$2,093,763
$60.1 p/Share
34,838
Reduced 5.88%
557,453
Common Stock
Jan 09
2023
SELL
Open market or private sale
$167,972
$59.99 p/Share
2,800
Reduced 0.47%
592,291
Common Stock
Jan 06
2023
SELL
Open market or private sale
$552,111
$59.96 p/Share
9,208
Reduced 1.52%
595,091
Common Stock
Jan 05
2023
SELL
Open market or private sale
$1,218,111
$54.3 p/Share
22,433
Reduced 3.58%
604,299
Common Stock