May 24
2024
BUY
Exercise of conversion of derivative security
$87,690
$87.69 p/Share
1,000
Added 10.75%
8,305
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$1,498
$249.81 p/Share
6
Added 0.08%
7,305
Common Stock
Feb 21
2024
SELL
Open market or private sale
$211,380
$260.0 p/Share
813
Reduced 10.02%
7,299
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$235,844
$260.89 p/Share
904
Reduced 11.02%
7,299
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$169,519
$73.29 p/Share
2,313
Added 23.16%
7,674
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$244,562
$250.32 p/Share
977
Reduced 12.72%
6,703
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$149,073
$87.69 p/Share
1,700
Added 18.12%
7,680
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$139,275
$246.07 p/Share
566
Reduced 8.65%
5,980
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$74,579
$77.93 p/Share
957
Added 12.97%
6,424
Common Stock
Dec 11
2023
SELL
Open market or private sale
$67,467
$224.89 p/Share
300
Reduced 5.09%
5,589
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$23,379
$77.93 p/Share
300
Added 4.85%
5,889
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$160,960
$221.1 p/Share
728
Reduced 11.52%
5,589
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$85,148
$78.55 p/Share
1,084
Added 14.76%
6,262
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
$1,120
$186.82 p/Share
6
Added 0.11%
5,233
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$219,849
$216.6 p/Share
1,015
Reduced 16.26%
5,227
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$116,895
$77.93 p/Share
1,500
Added 19.37%
6,242
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$199,520
$201.74 p/Share
989
Reduced 21.09%
3,700
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
$131,535
$87.69 p/Share
1,500
Added 24.24%
4,689
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$1,265
$180.77 p/Share
7
Added 0.22%
3,189
Common Stock
Mar 13
2023
SELL
Open market or private sale
$359,863
$176.75 p/Share
2,036
Reduced 39.02%
3,182
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$159,927
$78.55 p/Share
2,036
Added 38.87%
3,202
Common Stock
Feb 08
2023
SELL
Open market or private sale
$308,846
$185.16 p/Share
1,668
Reduced 34.39%
3,182
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
$129,987
$77.93 p/Share
1,668
Added 25.59%
4,850
Common Stock
Feb 06
2023
SELL
Open market or private sale
$261,690
$183.0 p/Share
1,430
Reduced 31.01%
3,182
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$103,460
$72.35 p/Share
1,430
Added 29.04%
3,495
Common Stock