Nov 27
2024
SELL
Payment of exercise price or tax liability
$210,138
$71.5 p/Share
2,939
Reduced 0.36%
812,303
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$252,133
$69.42 p/Share
3,632
Reduced 0.44%
815,242
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$175,943
$63.84 p/Share
2,756
Reduced 0.34%
818,874
Common Stock
Oct 25
2024
SELL
Open market or private sale
$5,443,500
$72.58 p/Share
75,000
Reduced 8.36%
821,630
Common Stock
Sep 26
2024
SELL
Open market or private sale
$5,273,999
$70.32 p/Share
75,000
Reduced 7.72%
896,630
Common Stock
Sep 06
2024
-
2,000
Reduced 0.21%
971,630
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$994,834
$63.06 p/Share
15,776
Reduced 1.59%
973,630
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$5,461,916
$62.85 p/Share
86,904
Reduced 8.07%
989,406
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$1,211,839
$64.35 p/Share
18,832
Reduced 1.72%
1,076,310
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
269,306
Added 19.74%
1,095,142
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$251,238
$64.42 p/Share
3,900
Reduced 0.47%
825,836
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$2,713,888
$78.12 p/Share
34,740
Reduced 4.02%
829,736
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$219,941
$74.81 p/Share
2,940
Reduced 0.34%
864,476
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$249,904
$73.05 p/Share
3,421
Reduced 0.39%
867,416
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$117,834
$57.48 p/Share
2,050
Reduced 0.23%
870,837
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$147,341
$54.13 p/Share
2,722
Reduced 0.31%
872,887
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$138,797
$47.21 p/Share
2,940
Reduced 0.33%
875,609
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$184,665
$47.35 p/Share
3,900
Reduced 0.44%
878,549
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$2,813,441
$45.96 p/Share
61,215
Reduced 6.49%
882,449
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$116,100
$39.49 p/Share
2,940
Reduced 0.31%
943,664
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$616,083
$39.49 p/Share
15,601
Reduced 1.93%
794,667
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
151,937
Added 13.83%
946,604
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
91,646
Added 10.16%
810,268
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$611,599
$41.08 p/Share
14,888
Reduced 2.03%
719,512
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$81,405
$39.71 p/Share
2,050
Reduced 0.28%
734,400
Common Stock