Sep 03
2024
SELL
Payment of exercise price or tax liability
$350,570
$34.9 p/Share
10,045
Reduced 1.07%
926,172
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
21,000
Added 2.19%
936,217
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$469,056
$27.94 p/Share
16,788
Reduced 1.8%
915,217
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
35,000
Added 3.62%
932,005
Common Stock
Feb 12
2024
BUY
Other acquisition or disposition
-
16,500
Added 1.81%
897,005
Common Stock
Dec 22
2023
SELL
Payment of exercise price or tax liability
$330,758
$27.66 p/Share
11,958
Reduced 1.34%
880,505
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
-
25,000
Added 2.72%
892,463
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$539,408
$32.1 p/Share
16,804
Reduced 1.9%
867,463
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
35,000
Added 3.81%
884,267
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$547,232
$36.47 p/Share
15,005
Reduced 1.74%
849,267
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
-
31,250
Added 3.49%
864,272
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
20,000
Added 2.34%
833,022
Common Stock
Feb 15
2023
BUY
Other acquisition or disposition
-
8,750
Added 1.06%
813,022
Common Stock
Feb 03
2023
BUY
Open market or private sale
$8,404
$42.02 p/Share
200
Added 0.02%
804,272
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$3,154
$9.56 p/Share
330
Added 0.04%
804,472
Common Stock
Feb 02
2023
SELL
Open market or private sale
$569,020
$42.05 p/Share
13,532
Reduced 1.65%
804,142
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$215,243
$9.56 p/Share
22,515
Added 2.68%
817,674
Common Stock
Feb 01
2023
SELL
Open market or private sale
$12,603
$42.01 p/Share
300
Reduced 0.04%
795,159
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$4,760
$9.56 p/Share
498
Added 0.06%
795,459
Common Stock
Jan 31
2023
SELL
Open market or private sale
$41,001
$42.01 p/Share
976
Reduced 0.12%
794,961
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$15,487
$9.56 p/Share
1,620
Added 0.2%
795,937
Common Stock
Jan 18
2023
SELL
Open market or private sale
$199,414
$40.4 p/Share
4,936
Reduced 0.62%
794,317
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
$77,244
$9.56 p/Share
8,080
Added 1.0%
799,253
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,018,603
$40.03 p/Share
25,446
Reduced 3.12%
791,173
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$400,755
$9.56 p/Share
41,920
Added 4.88%
816,619
Common Stock