Feb 29
2024
SELL
Open market or private sale
$1,183,673
$248.41 p/Share
4,765
Reduced 100.0%
0
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,547,000
$221.0 p/Share
7,000
Reduced 59.5%
4,765
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$1,010,507
$181.55 p/Share
5,566
Reduced 32.12%
11,765
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
14,144
Added 44.94%
17,331
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$74,011
$172.52 p/Share
429
Reduced 11.86%
3,187
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
1,089
Added 23.15%
3,616
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$105,182
$172.43 p/Share
610
Reduced 19.45%
2,527
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,580
Added 33.5%
3,137
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$78,288
$179.56 p/Share
436
Reduced 21.88%
1,557
Common Stock
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
1,165
Added 36.89%
1,993
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$23,509
$221.79 p/Share
106
Reduced 11.35%
828
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
-
434
Added 31.73%
934
Common Stock
May 30
2023
SELL
Open market or private sale
$1,793,760
$185.0 p/Share
9,696
Reduced 95.1%
500
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$250,608
$151.06 p/Share
1,659
Reduced 13.99%
10,196
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
4,214
Added 27.33%
11,203
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$65,143
$151.85 p/Share
429
Reduced 5.32%
7,641
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
1,089
Added 11.89%
8,070
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$36,246
$151.66 p/Share
239
Reduced 3.31%
6,981
Common Stock
Oct 29
2022
BUY
Exercise of conversion of derivative security
-
657
Added 8.34%
7,220
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$58,912
$147.28 p/Share
400
Reduced 5.74%
6,563
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
-
1,163
Added 14.31%
6,963
Common Stock
Jul 28
2022
SELL
Payment of exercise price or tax liability
$19,231
$181.42 p/Share
106
Reduced 1.79%
5,800
Common Stock
Jul 28
2022
BUY
Exercise of conversion of derivative security
-
434
Added 6.85%
5,906
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$51,574
$199.9 p/Share
258
Reduced 4.5%
5,472
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
655
Added 10.26%
5,730
Common Stock