May 15
2024
SELL
Payment of exercise price or tax liability
$44,119
$45.72 p/Share
965
Reduced 1.87%
50,594
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$52,387
$49.19 p/Share
1,065
Reduced 2.04%
51,259
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$42,612
$45.14 p/Share
944
Reduced 1.77%
52,324
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$133,427
$52.12 p/Share
2,560
Reduced 4.59%
53,268
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,188
Added 2.08%
55,828
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
18,273
Added 25.06%
54,640
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$46,684
$47.98 p/Share
973
Reduced 2.61%
36,367
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
1,959
Added 4.98%
37,340
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$60,991
$51.34 p/Share
1,188
Reduced 3.25%
35,381
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$53,602
$45.12 p/Share
1,188
Reduced 3.15%
36,569
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$76,111
$59.93 p/Share
1,270
Reduced 3.25%
37,757
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$68,501
$57.71 p/Share
1,187
Reduced 2.95%
39,027
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$150,641
$83.55 p/Share
1,803
Reduced 4.29%
40,214
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
11,919
Added 22.1%
42,017
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$316,466
$91.57 p/Share
3,456
Reduced 10.3%
30,098
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$138,225
$96.19 p/Share
1,437
Reduced 4.11%
33,554
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
6,968
Added 16.61%
34,991
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$129,445
$90.08 p/Share
1,437
Reduced 4.88%
28,023
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$166,321
$97.15 p/Share
1,712
Reduced 5.49%
29,460
Common Stock
Dec 09
2021
SELL
Open market or private sale
$476,045
$95.0 p/Share
5,011
Reduced 13.85%
31,172
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$150,040
$90.06 p/Share
1,666
Reduced 4.4%
36,183
Common Stock
Nov 08
2021
SELL
Open market or private sale
$991,472
$92.11 p/Share
10,764
Reduced 22.14%
37,849
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
10,904
Added 18.32%
48,613
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$249,697
$84.96 p/Share
2,939
Reduced 7.23%
37,709
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
-
1,591
Reduced 3.77%
40,648
Common Stock