Feb 08
2024
SELL
Payment of exercise price or tax liability
$1,237,249
$95.57 p/Share
12,946
Reduced 3.73%
334,516
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$2,743,145
$95.57 p/Share
28,703
Added 7.63%
347,462
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$706,809
$95.67 p/Share
7,388
Reduced 2.27%
318,759
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$2,319,997
$95.67 p/Share
24,250
Added 6.92%
326,147
Common Stock
Nov 14
2023
-
1,475
Reduced 0.49%
301,897
Common Stock
Nov 13
2023
-
1,137
Reduced 0.37%
303,372
Common Stock
Nov 10
2023
SELL
Open market or private sale
$2,951,130
$85.54 p/Share
34,500
Reduced 10.18%
304,509
Common Stock
Nov 10
2023
-
4,338
Reduced 1.26%
339,009
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
-
52,501
Reduced 13.26%
343,347
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
$9,295,338
$79.85 p/Share
116,410
Added 22.72%
395,848
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$2,039,977
$82.46 p/Share
24,739
Added 8.13%
279,438
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$176,624
$91.09 p/Share
1,939
Reduced 0.76%
254,699
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$771,267
$111.94 p/Share
6,890
Reduced 2.61%
256,638
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
18,446
Added 6.59%
261,345
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$1,799,987
$124.06 p/Share
14,509
Added 5.59%
245,082
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$874,412
$123.4 p/Share
7,086
Reduced 2.98%
230,573
Common Stock
Aug 20
2021
SELL
Open market or private sale
$911,565
$102.4 p/Share
8,902
Reduced 3.61%
237,659
Common Stock
Aug 18
2021
SELL
Open market or private sale
$4,664,035
$103.42 p/Share
45,098
Reduced 15.46%
246,561
Common Stock
Aug 06
2021
-
100
Reduced 0.03%
291,659
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$92,628
$100.03 p/Share
926
Reduced 0.32%
291,759
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$372,667
$93.26 p/Share
3,996
Reduced 1.35%
292,685
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
10,909
Added 3.56%
295,729
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$1,599,922
$80.56 p/Share
19,860
Added 6.5%
285,772
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$450,728
$83.53 p/Share
5,396
Reduced 1.99%
265,912
Common Stock
Nov 20
2020
SELL
Open market or private sale
$1,768,507
$79.22 p/Share
22,324
Reduced 7.6%
271,308
Common Stock