Jun 28
2024
BUY
Open market or private purchase
$4,017
$27.9 p/Share
144
Added 1.47%
9,645
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$3,544
$25.5 p/Share
139
Added 1.44%
9,501
Common Stock
Mar 26
2024
BUY
Open market or private purchase
$4,110
$27.4 p/Share
150
Added 1.58%
9,362
Common Stock
Mar 18
2024
BUY
Open market or private purchase
$3,356
$24.5 p/Share
137
Added 1.47%
9,212
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$21,831
$30.03 p/Share
727
Reduced 7.42%
9,075
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,374
Added 19.5%
9,802
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$10,628
$37.96 p/Share
280
Added 3.63%
7,428
Common Stock
Mar 20
2023
BUY
Open market or private purchase
$6,460
$38.0 p/Share
170
Added 2.32%
7,148
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$40,460
$58.05 p/Share
697
Reduced 9.08%
6,978
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,856
Added 27.12%
7,675
Common Stock
Nov 18
2022
BUY
Open market or private purchase
$5,510
$38.0 p/Share
145
Added 2.92%
4,819
Common Stock
May 23
2022
BUY
Exercise of conversion of derivative security
-
250
Added 5.08%
4,674
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$6,233
$31.8 p/Share
196
Reduced 4.24%
4,424
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
801
Added 14.78%
4,620
Common Stock
Aug 30
2021
BUY
Open market or private purchase
$3,028
$30.28 p/Share
100
Added 2.55%
3,819
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$1,664
$27.28 p/Share
61
Reduced 1.61%
3,719
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
-
250
Added 6.2%
3,780
Common Stock
May 21
2021
BUY
Open market or private purchase
$3,021
$27.97 p/Share
108
Added 2.97%
3,530
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
-
533
Added 13.48%
3,422
Common Stock
Mar 09
2021
BUY
Open market or private purchase
$9,743
$31.53 p/Share
309
Added 9.66%
2,889
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$3,386
$29.7 p/Share
114
Reduced 4.23%
2,580
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
384
Added 12.48%
2,694
Common Stock