Apr 29
2024
-
350
Reduced 0.68%
51,316
Common Stock
Feb 12
2024
-
700
Reduced 1.34%
51,666
Common Stock
Feb 09
2024
-
350
Reduced 0.66%
52,366
Common Stock
Feb 09
2024
SELL
Open market or private sale
$102,982
$93.62 p/Share
1,100
Reduced 2.04%
52,716
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$152,912
$95.57 p/Share
1,600
Reduced 2.89%
53,816
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$428,535
$95.57 p/Share
4,484
Added 7.49%
55,416
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$18,100,764
$9567.0 p/Share
1,892
Reduced 3.58%
50,932
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$567,418
$95.67 p/Share
5,931
Added 10.09%
52,824
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
-
8,684
Reduced 15.63%
46,893
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
$1,398,492
$79.85 p/Share
17,514
Added 23.96%
55,577
Common Stock
Feb 17
2023
SELL
Open market or private sale
$276,000
$92.0 p/Share
3,000
Reduced 7.35%
37,794
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$539,948
$82.46 p/Share
6,548
Added 13.83%
40,794
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$134,034
$81.48 p/Share
1,645
Reduced 4.58%
34,246
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$344,334
$81.48 p/Share
4,226
Reduced 10.53%
35,891
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$67,052
$111.94 p/Share
599
Reduced 1.48%
39,902
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
1,730
Added 4.12%
40,276
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$499,962
$124.06 p/Share
4,030
Added 9.42%
38,771
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$209,410
$123.4 p/Share
1,697
Reduced 4.66%
34,741
Common Stock
Nov 30
2021
SELL
Open market or private sale
$487,280
$121.82 p/Share
4,000
Reduced 9.89%
36,438
Common Stock
Aug 02
2021
SELL
Open market or private sale
$404,960
$101.24 p/Share
4,000
Reduced 9.0%
40,438
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$38,423
$93.26 p/Share
412
Reduced 0.93%
44,047
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
1,187
Added 2.61%
44,289
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$374,926
$80.56 p/Share
4,654
Added 9.71%
43,272
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$131,894
$83.53 p/Share
1,579
Reduced 3.93%
38,618
Common Stock
Oct 29
2020
SELL
Payment of exercise price or tax liability
$116,698
$67.3 p/Share
1,734
Reduced 4.14%
40,197
Common Stock