Dec 05
2024
SELL
Open market or private sale
$2,268,500
$45.37 p/Share
50,000
Reduced 17.56%
234,774
Common Stock
Dec 04
2024
-
500
Reduced 0.15%
334,774
Common Stock
Dec 04
2024
SELL
Open market or private sale
$2,262,000
$45.24 p/Share
50,000
Reduced 14.94%
284,774
Common Stock
Nov 25
2024
-
2,000
Reduced 0.59%
335,274
Common Stock
Sep 26
2024
-
500
Reduced 0.15%
337,274
Common Stock
Jul 22
2024
-
20,000
Reduced 5.59%
337,774
Common Stock
Mar 08
2024
-
2,650
Reduced 0.74%
357,774
Common Stock
Mar 07
2024
SELL
Open market or private sale
$2,063,050
$37.51 p/Share
55,000
Reduced 13.24%
360,424
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$225,363
$35.58 p/Share
6,334
Reduced 1.5%
415,424
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
23,150
Added 5.2%
421,758
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$826,644
$36.49 p/Share
22,654
Reduced 5.38%
398,608
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
-
43,275
Added 9.32%
421,262
Common Stock
Jan 10
2024
-
5,400
Reduced 1.41%
377,987
Common Stock
Aug 04
2023
SELL
Open market or private sale
$835,249
$33.41 p/Share
25,000
Reduced 6.12%
383,387
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,655,500
$33.11 p/Share
50,000
Reduced 10.91%
408,387
Common Stock
Jul 26
2023
-
2,950
Reduced 0.64%
458,387
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$807,465
$33.65 p/Share
23,996
Reduced 4.94%
461,337
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
$807,472
$17.44 p/Share
46,300
Added 8.71%
485,333
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$842,041
$28.04 p/Share
30,030
Reduced 6.4%
439,033
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$842,030
$16.1 p/Share
52,300
Added 10.03%
469,063
Common Stock
Jun 06
2023
-
1,000
Reduced 0.24%
416,763
Common Stock
Apr 20
2023
-
4,000
Reduced 0.95%
417,763
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$495,432
$29.42 p/Share
16,840
Reduced 3.84%
421,763
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$364,054
$29.61 p/Share
12,295
Reduced 2.73%
438,603
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
55,684
Added 10.99%
450,898
Common Stock