Mar 15
2024
BUY
Exercise of conversion of derivative security
-
135,543
Added 18.22%
608,343
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$167,666
$42.34 p/Share
3,960
Reduced 0.83%
472,800
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
7,591
Added 1.57%
476,760
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$548,428
$41.75 p/Share
13,136
Reduced 2.72%
469,169
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
25,735
Added 5.07%
482,305
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$153,376
$40.77 p/Share
3,762
Reduced 0.82%
456,570
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
-
7,592
Added 1.62%
460,332
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$589,528
$44.56 p/Share
13,230
Reduced 2.84%
452,740
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
25,733
Added 5.23%
465,970
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$166,586
$43.85 p/Share
3,799
Reduced 0.86%
440,237
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
-
7,591
Added 1.68%
444,036
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$606,974
$45.62 p/Share
13,305
Reduced 2.96%
436,445
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
25,735
Added 5.41%
449,750
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$776,485
$45.63 p/Share
17,017
Reduced 3.86%
424,015
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
33,764
Added 7.11%
441,032
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$174,626
$45.63 p/Share
3,827
Reduced 0.93%
407,268
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
7,592
Added 1.81%
411,095
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$9,240,241
$40.81 p/Share
226,421
Reduced 35.98%
402,875
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
451,338
Added 41.77%
629,296
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$141,429
$50.17 p/Share
2,819
Reduced 1.56%
177,958
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
7,591
Added 4.03%
180,777
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$306,729
$42.29 p/Share
7,253
Reduced 4.02%
173,186
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
14,068
Added 7.23%
180,439
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$156,111
$40.58 p/Share
3,847
Reduced 2.26%
166,371
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
7,592
Added 4.27%
170,218
Common Stock