Aug 16
2024
SELL
Payment of exercise price or tax liability
$2,317
$35.65 p/Share
65
Reduced 0.2%
32,275
Common Stock
Aug 16
2024
SELL
Sale (or disposition) back to the issuer
-
840
Reduced 2.6%
31,435
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
1,697
Added 4.99%
32,340
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$7,498
$31.64 p/Share
237
Reduced 0.77%
30,643
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
798
Added 2.52%
30,880
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$10,692
$29.7 p/Share
360
Added 1.18%
30,082
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$24,948
$29.7 p/Share
840
Added 2.75%
29,722
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$4,802
$23.66 p/Share
203
Reduced 0.7%
28,882
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$1,919
$29.53 p/Share
65
Reduced 0.23%
27,667
Common Stock
Aug 16
2023
SELL
Sale (or disposition) back to the issuer
-
275
Reduced 0.94%
29,085
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
1,693
Added 5.45%
29,360
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$33,888
$21.18 p/Share
1,600
Added 5.45%
27,732
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
$6,682
$29.7 p/Share
225
Added 0.85%
26,132
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$20,047
$29.7 p/Share
675
Added 2.54%
25,907
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$14,238
$38.07 p/Share
374
Reduced 1.46%
25,232
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,115
$47.19 p/Share
66
Reduced 0.27%
24,781
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
825
Added 3.12%
25,606
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$8,910
$29.7 p/Share
300
Added 1.19%
24,847
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
$33,888
$21.18 p/Share
1,600
Added 6.12%
24,547
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$35,896
$25.44 p/Share
1,411
Added 5.79%
22,947
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$53,396
$19.07 p/Share
2,800
Added 11.51%
21,536
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$29,066
$48.85 p/Share
595
Reduced 3.08%
18,736
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
799
Added 3.97%
19,331
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$15,017
$21.18 p/Share
709
Added 3.68%
18,532
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$11,649
$21.18 p/Share
550
Added 2.99%
17,823
Common Stock