Oct 29
2024
SELL
Open market or private sale
$22,090
$44.18 p/Share
500
Reduced 1.97%
24,936
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$101,381
$51.62 p/Share
1,964
Reduced 7.17%
25,436
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$19,801
$51.7 p/Share
383
Reduced 1.38%
27,400
Common Stock
Sep 30
2024
SELL
Open market or private sale
$79,330
$51.38 p/Share
1,544
Reduced 5.26%
27,783
Common Stock
Aug 29
2024
SELL
Open market or private sale
$29,852
$74.63 p/Share
400
Reduced 1.35%
29,327
Common Stock
Jul 29
2024
SELL
Open market or private sale
$26,892
$67.23 p/Share
400
Reduced 1.33%
29,727
Common Stock
Jun 28
2024
SELL
Open market or private sale
$25,284
$63.21 p/Share
400
Reduced 1.31%
30,127
Common Stock
May 29
2024
SELL
Open market or private sale
$24,512
$61.28 p/Share
400
Reduced 1.29%
30,527
Common Stock
Apr 29
2024
SELL
Open market or private sale
$22,004
$55.01 p/Share
400
Reduced 1.28%
30,927
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
9,184
Added 22.67%
31,327
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$45,639
$92.2 p/Share
495
Reduced 2.19%
22,143
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,595
$91.08 p/Share
292
Reduced 1.27%
22,638
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$158,021
$80.5 p/Share
1,963
Reduced 7.89%
22,930
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$30,831
$80.29 p/Share
384
Reduced 1.52%
24,893
Common Stock
Feb 02
2023
SELL
Open market or private sale
$544,650
$150.0 p/Share
3,631
Reduced 12.56%
25,277
Common Stock
Jan 30
2023
SELL
Open market or private sale
$45,234
$137.91 p/Share
328
Reduced 1.12%
28,908
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
4,209
Added 12.58%
29,236
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$41,411
$141.82 p/Share
292
Reduced 1.15%
25,027
Common Stock
Oct 11
2022
SELL
Open market or private sale
$265,162
$119.82 p/Share
2,213
Reduced 8.04%
25,319
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$236,640
$120.55 p/Share
1,963
Reduced 6.56%
27,963
Common Stock
Oct 07
2022
SELL
Open market or private sale
$53,099
$123.2 p/Share
431
Reduced 1.54%
27,532
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$45,124
$117.51 p/Share
384
Reduced 1.27%
29,926
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,480
Added 7.56%
30,310
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$356,284
$181.5 p/Share
1,963
Reduced 6.59%
27,830
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$67,177
$174.94 p/Share
384
Reduced 1.27%
29,793
Common Stock