Oct 21
2024
BUY
Exercise of conversion of derivative security
-
647
Added 3.79%
16,428
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
-
906
Added 5.5%
15,568
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
-
648
Added 4.23%
14,662
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
473
Added 3.26%
14,014
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
1,832
Added 11.92%
13,541
Common Stock
Oct 23
2023
BUY
Exercise of conversion of derivative security
-
626
Added 5.14%
11,554
Common Stock
Jun 26
2023
BUY
Exercise of conversion of derivative security
-
261
Added 2.35%
10,843
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$59,610
$37.21 p/Share
1,602
Reduced 13.22%
10,518
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
2,794
Added 18.73%
12,120
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
627
Added 6.3%
9,326
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
457
Added 4.99%
8,699
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$35,047
$50.14 p/Share
699
Reduced 10.19%
6,163
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
1,101
Added 13.83%
6,862
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$29,640
$45.53 p/Share
651
Reduced 7.77%
7,724
Common Stock
Jul 13
2022
BUY
Exercise of conversion of derivative security
-
1,136
Added 11.94%
8,375
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$6,470
$45.56 p/Share
142
Reduced 1.92%
7,239
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
-
249
Added 3.26%
7,381
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$5,555
$45.91 p/Share
121
Reduced 1.67%
7,108
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
212
Added 2.85%
7,229
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$15,984
$45.67 p/Share
350
Reduced 4.75%
7,017
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
611
Added 7.66%
7,367
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$6,316
$45.77 p/Share
138
Reduced 2.0%
6,756
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
446
Added 6.08%
6,894
Common Stock
Jul 22
2021
SELL
Payment of exercise price or tax liability
$25,858
$39.66 p/Share
652
Reduced 9.29%
6,370
Common Stock
Jul 22
2021
BUY
Exercise of conversion of derivative security
-
1,138
Added 13.95%
7,022
Common Stock