Dec 01
2024
SELL
Payment of exercise price or tax liability
$478,422
$225.14 p/Share
2,125
Reduced 2.01%
103,856
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.6%
105,981
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$427,805
$201.32 p/Share
2,125
Reduced 2.06%
100,873
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.72%
102,998
Common Stock
Oct 28
2024
SELL
Open market or private sale
$1,400,490
$200.07 p/Share
7,000
Reduced 6.67%
97,890
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$422,110
$198.64 p/Share
2,125
Reduced 1.99%
104,890
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.56%
107,015
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$409,700
$192.8 p/Share
2,125
Reduced 2.04%
101,907
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.68%
104,032
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$446,632
$210.18 p/Share
2,125
Reduced 2.1%
98,924
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.81%
101,049
Common Stock
Jul 29
2024
SELL
Open market or private sale
$5,064,750
$202.59 p/Share
25,000
Reduced 20.67%
95,941
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$375,275
$176.6 p/Share
2,125
Reduced 1.73%
120,941
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 3.99%
123,066
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$372,406
$175.25 p/Share
2,125
Reduced 1.77%
117,958
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.08%
120,083
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
795
Added 0.69%
114,975
Common Stock
May 07
2024
-
1,354
Reduced 1.17%
114,180
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$386,133
$181.71 p/Share
2,125
Reduced 2.09%
99,742
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.77%
101,867
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$466,033
$219.31 p/Share
2,125
Reduced 2.15%
96,759
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.91%
98,884
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$470,356
$442.48 p/Share
1,063
Reduced 2.22%
46,888
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,554
Added 5.06%
47,951
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$416,897
$392.19 p/Share
1,063
Reduced 2.29%
45,397
Common Stock