Dec 03
2024
SELL
Payment of exercise price or tax liability
$93,873
$110.31 p/Share
851
Reduced 1.71%
48,905
Common Stock
Nov 07
2024
SELL
Open market or private sale
$529,000
$105.8 p/Share
5,000
Reduced 9.13%
49,756
Common Stock
Oct 28
2024
-
500
Reduced 0.9%
54,756
Common Stock
Apr 23
2024
-
600
Reduced 1.07%
55,256
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$259,541
$81.9 p/Share
3,169
Reduced 5.37%
55,856
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,047
Added 13.29%
59,025
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$548,698
$79.51 p/Share
6,901
Reduced 12.13%
49,978
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
16,067
Added 22.03%
56,879
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$244,256
$94.49 p/Share
2,585
Reduced 5.96%
40,812
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,669
Added 16.36%
44,317
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$271,599
$94.7 p/Share
2,868
Reduced 7.45%
35,648
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
9,629
Added 20.0%
38,516
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$239,999
$109.14 p/Share
2,199
Reduced 7.07%
28,887
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,546
Added 19.53%
31,086
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$168,768
$132.16 p/Share
1,277
Reduced 5.15%
23,540
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
4,196
Added 14.46%
24,817
Common Stock
Dec 09
2021
SELL
Open market or private sale
$236,440
$118.22 p/Share
2,000
Reduced 8.84%
20,621
Common Stock
Jul 28
2021
-
444
Reduced 1.93%
22,609
Common Stock
Apr 26
2021
SELL
Open market or private sale
$109,650
$109.65 p/Share
1,000
Reduced 4.16%
23,053
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$124,120
$98.43 p/Share
1,261
Reduced 4.98%
24,053
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$56,117
$96.92 p/Share
579
Reduced 2.24%
25,314
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,554
Added 20.2%
25,893
Common Stock
Dec 14
2020
-
300
Reduced 1.53%
19,339
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$71,556
$86.63 p/Share
826
Reduced 4.04%
19,639
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$54,830
$101.35 p/Share
541
Reduced 2.58%
20,465
Common Stock