Aug 21
2024
SELL
Open market or private sale
$444,337
$132.48 p/Share
3,354
Reduced 11.01%
27,098
Common Stock
Feb 28
2024
SELL
Open market or private sale
$1,250,857
$109.84 p/Share
11,388
Reduced 27.22%
30,452
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$1,145,029
$114.4 p/Share
10,009
Reduced 19.3%
41,840
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
17,431
Added 25.16%
51,849
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$91,748
$114.4 p/Share
802
Reduced 2.28%
34,418
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$115,466
$116.28 p/Share
993
Reduced 2.74%
35,220
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
3,013
Added 7.68%
36,213
Common Stock
Mar 08
2023
SELL
Open market or private sale
$881,385
$63.85 p/Share
13,804
Reduced 29.37%
33,200
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$73,693
$63.97 p/Share
1,152
Reduced 2.39%
47,004
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$49,344
$62.94 p/Share
784
Reduced 1.6%
48,156
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$694,291
$62.94 p/Share
11,031
Reduced 18.39%
48,940
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
27,811
Added 31.68%
59,971
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$100,615
$63.48 p/Share
1,585
Reduced 4.7%
32,160
Common Stock
Nov 09
2022
SELL
Open market or private sale
$136,820
$68.41 p/Share
2,000
Reduced 5.6%
33,745
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,329,413
$109.57 p/Share
12,133
Reduced 25.34%
35,745
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$107,700
$93.49 p/Share
1,152
Reduced 2.35%
47,878
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$879,761
$94.71 p/Share
9,289
Reduced 15.93%
49,030
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
23,489
Added 28.71%
58,319
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$140,535
$91.02 p/Share
1,544
Reduced 4.24%
34,830
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$112,683
$91.02 p/Share
1,238
Reduced 3.29%
36,374
Common Stock
Nov 16
2021
SELL
Open market or private sale
$599,717
$91.77 p/Share
6,535
Reduced 14.8%
37,612
Common Stock
Mar 01
2021
SELL
Open market or private sale
$404,946
$73.32 p/Share
5,523
Reduced 11.12%
44,147
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$639,398
$64.54 p/Share
9,907
Reduced 16.63%
49,670
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
26,955
Added 31.15%
59,577
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$89,219
$67.59 p/Share
1,320
Reduced 3.89%
32,622
Common Stock