Aug 27
2024
BUY
Grant, award, or other acquisition
-
16,316
Added 34.23%
31,348
Common Stock
Mar 02
2024
BUY
Other acquisition or disposition
$1,023
$29.24 p/Share
35
Added 0.23%
15,032
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$53,121
$43.83 p/Share
1,212
Reduced 7.48%
14,997
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
1,880
Added 10.39%
16,209
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$10,651
$44.38 p/Share
240
Reduced 1.65%
14,329
Common Stock
Sep 02
2023
BUY
Other acquisition or disposition
$10,603
$24.89 p/Share
426
Added 2.84%
14,569
Common Stock
Mar 02
2023
BUY
Other acquisition or disposition
$10,613
$23.43 p/Share
453
Added 3.1%
14,143
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$31,860
$28.99 p/Share
1,099
Reduced 11.13%
8,772
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
7,716
Added 36.05%
13,690
Common Stock
Sep 02
2022
BUY
Other acquisition or disposition
$10,599
$24.88 p/Share
426
Added 5.68%
7,073
Common Stock
Mar 02
2022
BUY
Other acquisition or disposition
$10,612
$27.78 p/Share
382
Added 5.43%
6,647
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$19,456
$32.59 p/Share
597
Reduced 8.7%
6,265
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
2,546
Added 27.06%
6,862
Common Stock
Sep 02
2021
BUY
Other acquisition or disposition
$10,609
$18.91 p/Share
561
Added 11.5%
4,316
Common Stock
Jun 17
2021
SELL
Open market or private sale
$333,000
$33.3 p/Share
10,000
Reduced 72.7%
3,755
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
$60,100
$6.01 p/Share
10,000
Added 42.1%
13,755
Common Stock
Mar 19
2021
SELL
Open market or private sale
$533,476
$38.19 p/Share
13,969
Reduced 78.81%
3,755
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
$196,651
$16.43 p/Share
11,969
Added 40.31%
17,724
Common Stock
Mar 16
2021
SELL
Open market or private sale
$256,581
$38.25 p/Share
6,708
Reduced 53.82%
5,755
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
$110,212
$16.43 p/Share
6,708
Added 34.99%
12,463
Common Stock
Mar 15
2021
SELL
Open market or private sale
$14,954
$38.05 p/Share
393
Reduced 6.39%
5,755
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$4,798
$16.43 p/Share
292
Added 4.53%
6,148
Common Stock
Mar 12
2021
SELL
Open market or private sale
$113,202
$38.0 p/Share
2,979
Reduced 33.72%
5,856
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$32,860
$16.43 p/Share
2,000
Added 18.46%
8,835
Common Stock
Mar 11
2021
SELL
Open market or private sale
$45,188
$37.5 p/Share
1,205
Reduced 14.99%
6,835
Common Stock