Aug 16
2024
SELL
Payment of exercise price or tax liability
$7,700
$35.65 p/Share
216
Reduced 1.25%
17,103
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
1,552
Added 8.22%
17,319
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$5,157
$31.64 p/Share
163
Reduced 1.02%
15,767
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
548
Added 3.33%
15,930
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$16,950
$16.95 p/Share
1,000
Added 6.1%
15,382
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,886
$23.66 p/Share
122
Reduced 0.84%
14,382
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$2,834
$29.53 p/Share
96
Reduced 0.73%
13,037
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
1,467
Added 9.19%
14,504
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$8,603
$38.07 p/Share
226
Reduced 1.69%
13,133
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$2,124
$47.19 p/Share
45
Reduced 0.35%
12,741
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
618
Added 4.42%
13,359
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
$3,390
$16.95 p/Share
200
Added 1.54%
12,786
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$23,145
$15.43 p/Share
1,500
Added 10.65%
12,586
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$17,439
$48.85 p/Share
357
Reduced 3.12%
11,086
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
549
Added 4.58%
11,443
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$23,145
$15.43 p/Share
1,500
Added 12.1%
10,894
Common Stock
Oct 27
2020
SELL
Payment of exercise price or tax liability
$10,306
$31.23 p/Share
330
Reduced 3.39%
9,394
Common Stock
Oct 27
2020
BUY
Grant, award, or other acquisition
-
1,493
Added 13.31%
9,724
Common Stock
Feb 11
2020
BUY
Exercise of conversion of derivative security
$15,430
$15.43 p/Share
1,000
Added 10.83%
8,231
Common Stock
Oct 22
2019
SELL
Payment of exercise price or tax liability
$16,593
$35.38 p/Share
469
Reduced 6.09%
7,231
Common Stock
Oct 22
2019
BUY
Grant, award, or other acquisition
-
1,272
Added 14.18%
7,700
Common Stock