Nov 27
2024
SELL
Payment of exercise price or tax liability
$5,399
$163.63 p/Share
33
Reduced 0.0%
5,032,448
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$846,664
$163.67 p/Share
5,173
Reduced 0.1%
5,032,481
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$3,606,392
$107.18 p/Share
33,648
Reduced 0.59%
5,672,829
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,769,254
$109.66 p/Share
16,134
Reduced 0.28%
5,706,477
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$537,010
$103.53 p/Share
5,187
Reduced 0.1%
5,133,611
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$1,268
$115.32 p/Share
11
Reduced 0.0%
5,138,798
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$567,769
$109.46 p/Share
5,187
Reduced 0.1%
5,138,809
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$796,867
$114.05 p/Share
6,987
Reduced 0.14%
5,143,996
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$510,185
$109.93 p/Share
4,641
Reduced 0.09%
5,150,983
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
60,828
Added 1.17%
5,155,624
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
244
Added 0.0%
5,094,796
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$2,870
$86.97 p/Share
33
Reduced 0.0%
5,094,552
Common Stock
Nov 17
2023
SELL
Open market or private sale
$7,539,000
$86.16 p/Share
87,500
Reduced 1.69%
5,094,585
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$436,246
$84.12 p/Share
5,186
Reduced 0.1%
5,182,085
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$2,898,438
$86.14 p/Share
33,648
Reduced 0.65%
5,117,952
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$446,722
$86.14 p/Share
5,186
Reduced 0.08%
6,160,206
Common Stock
Jul 13
2023
SELL
Open market or private sale
$4,819,166
$79.29 p/Share
60,779
Reduced 0.98%
6,165,392
Common Stock
Jul 12
2023
SELL
Open market or private sale
$1,872,132
$78.82 p/Share
23,752
Reduced 0.41%
5,716,630
Common Stock
Jul 11
2023
SELL
Open market or private sale
$2,788,101
$77.93 p/Share
35,777
Reduced 0.62%
5,740,382
Common Stock
Jul 03
2023
SELL
Open market or private sale
$233,305
$77.51 p/Share
3,010
Reduced 0.05%
5,776,159
Common Stock
Jun 30
2023
SELL
Open market or private sale
$860,040
$77.53 p/Share
11,093
Reduced 0.19%
5,779,169
Common Stock
Jun 16
2023
SELL
Open market or private sale
$761,050
$77.5 p/Share
9,820
Reduced 0.17%
5,790,262
Common Stock
Jun 15
2023
SELL
Open market or private sale
$23,250
$77.5 p/Share
300
Reduced 0.01%
5,800,082
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$694
$63.18 p/Share
11
Reduced 0.0%
5,800,382
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$330,037
$63.64 p/Share
5,186
Reduced 0.09%
5,800,393
Common Stock