Dec 12
2024
-
500
Reduced 0.23%
220,930
Common Stock
Nov 26
2024
-
1,000
Reduced 0.45%
221,430
Common Stock
Sep 18
2024
-
469
Reduced 0.21%
222,430
Common Stock
Sep 13
2024
-
520
Reduced 0.23%
222,899
Common Stock
Sep 11
2024
-
500
Reduced 0.22%
223,419
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$582,617
$38.32 p/Share
15,204
Reduced 6.36%
223,919
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
30,000
Added 11.15%
239,123
Common Stock
Aug 26
2024
SELL
Open market or private sale
$26,577
$40.33 p/Share
659
Reduced 0.31%
209,123
Common Stock
Aug 23
2024
SELL
Open market or private sale
$532,023
$40.18 p/Share
13,241
Reduced 5.94%
209,782
Common Stock
Jul 26
2024
SELL
Open market or private sale
$12,015
$40.05 p/Share
300
Reduced 0.13%
223,023
Common Stock
Jul 25
2024
SELL
Open market or private sale
$32,024
$40.03 p/Share
800
Reduced 0.36%
223,323
Common Stock
Jul 12
2024
SELL
Open market or private sale
$529,050
$35.27 p/Share
15,000
Reduced 6.27%
224,123
Common Stock
Jun 14
2024
-
580
Reduced 0.24%
239,123
Common Stock
Jun 04
2024
-
1,136
Reduced 0.47%
239,703
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,559,982
$34.06 p/Share
45,801
Reduced 15.98%
240,839
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
92,000
Added 26.89%
250,165
Common Stock
Mar 07
2024
-
550
Reduced 0.28%
194,640
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$47,139
$31.68 p/Share
1,488
Reduced 0.76%
195,190
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
-
3,000
Added 1.5%
196,678
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,173,217
$32.15 p/Share
36,492
Reduced 15.85%
193,678
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
73,600
Added 26.63%
202,801
Common Stock
Jan 04
2023
SELL
Open market or private sale
$19,845
$35.25 p/Share
563
Reduced 0.36%
156,570
Common Stock
Jan 03
2023
SELL
Open market or private sale
$190,142
$35.03 p/Share
5,428
Reduced 3.34%
157,133
Common Stock
Dec 29
2022
SELL
Open market or private sale
$140,635
$35.08 p/Share
4,009
Reduced 2.41%
162,561
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
$80,159
$53.87 p/Share
1,488
Reduced 0.89%
166,570
Common Stock