Apr 26
2024
SELL
Open market or private sale
$19,587
$58.47 p/Share
335
Reduced 0.16%
211,626
Common stock, par valu...
Apr 19
2024
SELL
Open market or private sale
$9,807
$56.04 p/Share
175
Reduced 0.08%
211,961
Common stock, par valu...
Apr 12
2024
SELL
Open market or private sale
$111,613
$67.85 p/Share
1,645
Reduced 0.77%
212,136
Common stock, par valu...
Apr 05
2024
SELL
Open market or private sale
$111,300
$67.66 p/Share
1,645
Reduced 0.76%
213,781
Common stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$41,160
$68.26 p/Share
603
Reduced 0.29%
205,426
Common stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$118,275
$71.9 p/Share
1,645
Reduced 0.79%
206,029
Common stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 4.44%
215,426
Common stock, par valu...
Mar 22
2024
SELL
Open market or private sale
$119,459
$72.62 p/Share
1,645
Reduced 0.79%
207,674
Common stock, par valu...
Mar 19
2024
SELL
Open market or private sale
$90,875
$61.82 p/Share
1,470
Reduced 0.7%
209,319
Common stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$9,721
$55.55 p/Share
175
Reduced 0.08%
210,789
Common stock, par valu...
Mar 08
2024
SELL
Open market or private sale
$104,194
$63.34 p/Share
1,645
Reduced 0.77%
210,964
Common stock, par valu...
Mar 07
2024
SELL
Open market or private sale
$92,977
$63.25 p/Share
1,470
Reduced 0.69%
212,609
Common stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$7,878
$45.02 p/Share
175
Reduced 0.08%
214,079
Common stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$7,334
$41.91 p/Share
175
Reduced 0.08%
214,254
Common stock, par valu...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$58,153
$20.52 p/Share
2,834
Reduced 1.3%
214,429
Common stock, par valu...
Jul 01
2023
SELL
Payment of exercise price or tax liability
$40,796
$14.37 p/Share
2,839
Reduced 0.93%
301,072
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
40,395
Added 11.73%
303,911
Common Stock, $.00001 ...
Dec 15
2021
SELL
Payment of exercise price or tax liability
$9,775
$89.68 p/Share
109
Reduced 0.05%
217,263
Common stock, par valu...
Jul 30
2021
-
84,211
Reduced 27.92%
217,372
Common stock, par valu...