Nov 26
2024
BUY
Grant, award, or other acquisition
-
8,090
Added 11.85%
60,164
Restricted Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$45,131
$28.26 p/Share
1,597
Reduced 2.98%
52,074
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$17,211
$37.58 p/Share
458
Reduced 0.85%
53,671
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$17,007
$24.72 p/Share
688
Added 1.26%
54,129
Common Stock (ESPP)
Dec 31
2023
BUY
Grant, award, or other acquisition
$5,092
$24.72 p/Share
206
Added 0.38%
53,441
Common Stock (ESPP)
Nov 16
2023
SELL
Payment of exercise price or tax liability
$21,703
$26.18 p/Share
829
Reduced 1.86%
43,686
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
9,549
Added 15.21%
53,235
Restricted Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$17,212
$37.5 p/Share
459
Reduced 1.02%
44,515
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,635
$40.25 p/Share
140
Added 0.31%
45,072
Common Stock (ESPP)
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 10.01%
44,932
Restricted Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$12,416
$53.52 p/Share
232
Added 0.58%
39,932
Common Stock (ESPP)
Dec 14
2022
SELL
Payment of exercise price or tax liability
$44,248
$104.36 p/Share
424
Reduced 1.06%
39,700
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
-
1,386
Added 3.34%
40,124
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$47,627
$92.48 p/Share
515
Reduced 1.31%
38,738
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$91,106
$123.45 p/Share
738
Reduced 1.85%
39,253
Common Stock
Aug 09
2022
SELL
Open market or private sale
$514,881
$113.56 p/Share
4,534
Reduced 10.16%
40,072
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$614,269
$112.38 p/Share
5,466
Reduced 10.92%
44,606
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$121,700
$12.17 p/Share
10,000
Added 16.65%
50,072
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$2,475
$52.66 p/Share
47
Added 0.12%
40,072
Common Stock (ESPP)
Dec 31
2021
BUY
Grant, award, or other acquisition
$2,610
$31.83 p/Share
82
Added 0.2%
40,026
Common Stock (ESPP)
Nov 16
2021
SELL
Payment of exercise price or tax liability
$13,695
$66.48 p/Share
206
Reduced 0.53%
38,823
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,121
Added 2.73%
39,944
Restricted Stock
Aug 21
2021
SELL
Payment of exercise price or tax liability
$31,101
$42.78 p/Share
727
Reduced 1.83%
39,029
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$2,395
$21.01 p/Share
114
Added 0.29%
39,850
Common Stock (ESPP)
Dec 31
2020
BUY
Grant, award, or other acquisition
$2,267
$11.93 p/Share
190
Added 0.48%
39,736
Common Stock (ESPP)