Feb 02
2023
BUY
Grant, award, or other acquisition
-
30,626
Added 23.0%
102,559
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$9,685
$28.74 p/Share
337
Reduced 0.47%
71,933
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$11,976
$23.81 p/Share
503
Reduced 0.69%
72,270
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
35,484
Added 32.78%
72,773
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$25,479
$24.81 p/Share
1,027
Reduced 2.68%
37,289
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$8,898
$29.08 p/Share
306
Reduced 0.79%
38,316
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$16,105
$35.24 p/Share
457
Reduced 1.17%
38,622
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$43,966
$42.81 p/Share
1,027
Reduced 2.56%
39,079
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$13,274
$43.52 p/Share
305
Reduced 0.75%
40,106
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$16,946
$37.08 p/Share
457
Reduced 1.12%
40,411
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$37,989
$36.99 p/Share
1,027
Reduced 2.45%
40,868
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$10,434
$34.21 p/Share
305
Reduced 0.72%
41,895
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$24,180
$52.91 p/Share
457
Reduced 1.07%
42,200
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$54,647
$53.21 p/Share
1,027
Reduced 2.36%
42,425
Common Stock
Feb 01
2022
SELL
Open market or private sale
$39,883
$60.52 p/Share
659
Reduced 1.49%
43,452
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$16,475
$25.0 p/Share
659
Added 1.47%
44,111
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$18,772
$55.87 p/Share
336
Reduced 0.77%
43,452
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$17,026
$77.39 p/Share
220
Reduced 0.5%
43,788
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$21,901
$77.39 p/Share
283
Reduced 0.64%
44,008
Common Stock
Dec 29
2021
SELL
Open market or private sale
$453,266
$75.62 p/Share
5,994
Reduced 11.92%
44,291
Common Stock
Dec 29
2021
BUY
Exercise of conversion of derivative security
$52,867
$8.82 p/Share
5,994
Added 10.65%
50,285
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
6,057
Added 12.03%
44,291
Common Stock
Dec 22
2021
SELL
Open market or private sale
$510,029
$85.09 p/Share
5,994
Reduced 13.55%
38,234
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
$52,867
$8.82 p/Share
5,994
Added 11.94%
44,228
Common Stock
Dec 21
2021
SELL
Open market or private sale
$18,144
$82.85 p/Share
219
Reduced 0.57%
38,234
Common Stock