Mar 15
2024
BUY
Grant, award, or other acquisition
-
28,548
Added 23.24%
94,269
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$7,767
$8.98 p/Share
865
Reduced 1.3%
65,721
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$17,382
$8.07 p/Share
2,154
Reduced 3.13%
66,586
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$26,147
$30.02 p/Share
871
Reduced 1.19%
72,272
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$22,857
$29.23 p/Share
782
Reduced 1.27%
60,889
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
12,254
Added 14.35%
73,143
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$32,327
$29.55 p/Share
1,094
Reduced 1.74%
61,671
Common Stock
Nov 02
2022
-
3,532
Reduced 4.89%
68,740
Common Stock
Nov 01
2022
SELL
Open market or private sale
$24,217
$32.29 p/Share
750
Reduced 1.18%
62,765
Common Stock
Oct 03
2022
SELL
Open market or private sale
$21,128
$28.17 p/Share
750
Reduced 1.17%
63,515
Common Stock
Sep 01
2022
SELL
Open market or private sale
$22,860
$30.48 p/Share
750
Reduced 1.15%
64,265
Common Stock
Aug 01
2022
SELL
Open market or private sale
$25,320
$33.76 p/Share
750
Reduced 1.14%
65,015
Common Stock
Jul 01
2022
SELL
Open market or private sale
$24,068
$32.09 p/Share
750
Reduced 1.13%
65,765
Common Stock
Jun 13
2022
SELL
Open market or private sale
$23,955
$31.94 p/Share
750
Reduced 1.11%
66,515
Common Stock
May 02
2022
SELL
Open market or private sale
$32,090
$32.09 p/Share
1,000
Reduced 1.46%
67,265
Common Stock
Apr 01
2022
SELL
Open market or private sale
$34,870
$34.87 p/Share
1,000
Reduced 1.44%
68,265
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$29,431
$33.79 p/Share
871
Reduced 1.24%
69,265
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$30,583
$34.44 p/Share
888
Reduced 1.41%
62,059
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
8,077
Added 10.33%
70,136
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$32,580
$34.44 p/Share
946
Reduced 1.48%
62,947
Common Stock
Mar 01
2022
SELL
Open market or private sale
$31,050
$31.05 p/Share
1,000
Reduced 1.54%
63,893
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$34,812
$29.83 p/Share
1,167
Reduced 1.77%
64,893
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$27,960
$29.84 p/Share
937
Reduced 1.4%
66,060
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,704
Added 3.88%
66,997
Common Stock
Feb 01
2022
SELL
Open market or private sale
$28,160
$28.16 p/Share
1,000
Reduced 1.53%
64,293
Common Stock