Nov 01
2024
SELL
Payment of exercise price or tax liability
$1,237,225
$233.88 p/Share
5,290
Reduced 12.22%
37,995
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
2,169
Added 4.77%
43,285
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
-
11,291
Added 21.54%
41,116
Common Stock
Oct 21
2024
SELL
Open market or private sale
$130,601
$217.67 p/Share
600
Reduced 1.97%
29,825
Common Stock
Sep 20
2024
SELL
Open market or private sale
$130,500
$217.5 p/Share
600
Reduced 1.93%
30,425
Common Stock
Aug 26
2024
SELL
Open market or private sale
$20,000
$200.0 p/Share
100
Reduced 0.32%
31,025
Common Stock
Aug 20
2024
SELL
Open market or private sale
$98,365
$196.73 p/Share
500
Reduced 1.58%
31,125
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
-
852
Reduced 2.62%
31,625
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
2,169
Added 6.26%
32,477
Common Stock
Jul 30
2024
SELL
Open market or private sale
$160,000
$200.0 p/Share
800
Reduced 2.57%
30,308
Common Stock
Jul 22
2024
SELL
Open market or private sale
$88,100
$176.2 p/Share
500
Reduced 1.58%
31,108
Common Stock
Jun 20
2024
SELL
Open market or private sale
$85,000
$170.0 p/Share
500
Reduced 1.56%
31,608
Common Stock
May 20
2024
SELL
Open market or private sale
$86,870
$173.74 p/Share
500
Reduced 1.53%
32,108
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
-
852
Reduced 2.55%
32,608
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
2,170
Added 6.09%
33,460
Common Stock
Apr 22
2024
SELL
Open market or private sale
$89,405
$178.81 p/Share
500
Reduced 1.57%
31,290
Common Stock
Mar 20
2024
SELL
Open market or private sale
$94,560
$189.12 p/Share
500
Reduced 1.55%
31,790
Common Stock
Feb 20
2024
SELL
Open market or private sale
$91,155
$182.31 p/Share
500
Reduced 1.52%
32,290
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
-
886
Reduced 2.63%
32,790
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,168
Added 6.05%
33,676
Common Stock
Jan 22
2024
SELL
Open market or private sale
$90,045
$180.09 p/Share
500
Reduced 1.56%
31,508
Common Stock
Dec 20
2023
SELL
Open market or private sale
$89,375
$178.75 p/Share
500
Reduced 1.54%
32,008
Common Stock
Nov 29
2023
SELL
Open market or private sale
$425,000
$170.0 p/Share
2,500
Reduced 7.14%
32,508
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
-
3,980
Reduced 10.21%
35,008
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
2,118
Added 5.15%
38,988
Common Stock