Dec 06
2024
-
475
Reduced 0.1%
465,954
Common Stock
Dec 05
2024
-
1,425
Reduced 0.3%
466,429
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
-
16,181
Added 3.34%
467,854
Restricted Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$88,708
$28.26 p/Share
3,139
Reduced 0.69%
451,673
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$48,854
$37.58 p/Share
1,300
Reduced 0.29%
454,812
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$5,191
$24.72 p/Share
210
Added 0.05%
456,112
Common Stock (ESPP)
Dec 31
2023
BUY
Grant, award, or other acquisition
$5,215
$24.72 p/Share
211
Added 0.05%
455,902
Common Stock (ESPP)
Dec 11
2023
-
2,600
Reduced 0.57%
455,691
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$39,296
$26.18 p/Share
1,501
Reduced 0.34%
439,193
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
19,098
Added 4.0%
458,291
Restricted Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$48,750
$37.5 p/Share
1,300
Reduced 0.29%
440,694
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,192
$40.25 p/Share
129
Added 0.03%
441,994
Common Stock (ESPP)
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 2.21%
441,865
Restricted Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$5,191
$53.52 p/Share
97
Added 0.02%
431,865
Common Stock (ESPP)
Dec 14
2022
SELL
Payment of exercise price or tax liability
$140,886
$104.36 p/Share
1,350
Reduced 0.31%
431,768
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
-
2,744
Added 0.63%
433,118
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$71,764
$92.48 p/Share
776
Reduced 0.18%
430,374
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$258,010
$123.45 p/Share
2,090
Reduced 0.48%
431,150
Common Stock
Aug 09
2022
SELL
Open market or private sale
$1,804,332
$110.77 p/Share
16,289
Reduced 3.62%
433,240
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$2,215,122
$112.38 p/Share
19,711
Reduced 4.2%
449,529
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$442,800
$12.3 p/Share
36,000
Added 7.28%
458,300
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$5,213
$52.66 p/Share
99
Added 0.02%
433,240
Common Stock (ESPP)
Dec 31
2021
BUY
Grant, award, or other acquisition
$5,188
$31.83 p/Share
163
Added 0.04%
433,144
Common Stock (ESPP)
Nov 16
2021
SELL
Payment of exercise price or tax liability
$33,174
$66.48 p/Share
499
Reduced 0.12%
431,292
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,689
Added 0.39%
432,981
Restricted Stock