Oct 21
2024
SELL
Open market or private sale
$748,678
$251.15 p/Share
2,981
Reduced 10.16%
26,353
Common
Sep 23
2024
SELL
Open market or private sale
$775,320
$260.0 p/Share
2,982
Reduced 9.23%
29,334
Common
Aug 19
2024
SELL
Open market or private sale
$1,439,833
$235.19 p/Share
6,122
Reduced 15.93%
32,316
Common
Jul 22
2024
SELL
Open market or private sale
$652,730
$214.01 p/Share
3,050
Reduced 7.35%
38,438
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$1,629,640
$221.75 p/Share
7,349
Reduced 15.05%
41,488
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
16,384
Added 25.12%
48,837
Common
Jun 24
2024
SELL
Open market or private sale
$639,920
$209.81 p/Share
3,050
Reduced 8.59%
32,453
Common
May 15
2024
SELL
Open market or private sale
$1,525,567
$207.25 p/Share
7,361
Reduced 17.17%
35,503
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$93,418
$168.93 p/Share
553
Reduced 1.27%
42,864
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,794
Added 3.97%
43,417
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$222,480
$160.52 p/Share
1,386
Reduced 3.22%
41,622
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
4,456
Added 9.39%
43,008
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$1,627,411
$163.74 p/Share
9,939
Reduced 20.5%
38,552
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
22,166
Added 31.37%
48,491
Common
May 19
2023
SELL
Open market or private sale
$126,399
$136.5 p/Share
926
Reduced 3.4%
26,325
Common
Apr 21
2023
SELL
Open market or private sale
$128,144
$137.79 p/Share
930
Reduced 3.3%
27,251
Common
Mar 24
2023
SELL
Open market or private sale
$127,372
$136.96 p/Share
930
Reduced 3.19%
28,181
Common
Feb 24
2023
SELL
Open market or private sale
$131,725
$141.64 p/Share
930
Reduced 3.1%
29,111
Common
Jan 30
2023
SELL
Open market or private sale
$126,015
$135.5 p/Share
930
Reduced 3.0%
30,041
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$268,515
$129.53 p/Share
2,073
Reduced 6.27%
30,971
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
6,721
Added 16.9%
33,044
Common
Dec 16
2022
SELL
Open market or private sale
$656,951
$127.07 p/Share
5,170
Reduced 16.42%
26,322
Common
Nov 18
2022
SELL
Open market or private sale
$669,980
$129.59 p/Share
5,170
Reduced 14.1%
31,492
Common
Oct 20
2022
SELL
Open market or private sale
$614,610
$118.88 p/Share
5,170
Reduced 12.36%
36,662
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$1,079,266
$125.95 p/Share
8,569
Reduced 17.0%
41,832
Common