Nov 14
2024
SELL
Open market or private sale
$490,890
$163.63 p/Share
3,000
Reduced 5.48%
51,778
Common Stock
Oct 01
2024
SELL
Open market or private sale
$498,180
$166.06 p/Share
3,000
Reduced 5.51%
51,437
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$292,767
$165.78 p/Share
1,766
Reduced 3.12%
54,778
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
5,107
Added 8.28%
56,544
Common Stock
Sep 03
2024
SELL
Open market or private sale
$499,200
$166.4 p/Share
3,000
Reduced 5.22%
54,437
Common Stock
Aug 08
2024
SELL
Open market or private sale
$485,820
$161.94 p/Share
3,000
Reduced 4.96%
57,437
Common Stock
Jul 05
2024
SELL
Open market or private sale
$616,410
$205.47 p/Share
3,000
Reduced 4.74%
60,343
Common Stock
Jun 03
2024
SELL
Open market or private sale
$620,760
$206.92 p/Share
3,000
Reduced 4.52%
63,343
Common Stock
May 09
2024
SELL
Open market or private sale
$542,040
$180.68 p/Share
3,000
Reduced 4.33%
66,343
Common Stock
Apr 04
2024
SELL
Open market or private sale
$519,120
$173.04 p/Share
3,000
Reduced 4.15%
69,343
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,221,010
$174.43 p/Share
7,000
Reduced 8.82%
72,343
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$581,966
$143.13 p/Share
4,066
Reduced 4.88%
79,249
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
8,200
Added 8.96%
83,315
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$1,881,295
$138.8 p/Share
13,554
Reduced 15.29%
75,115
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
27,337
Added 23.82%
87,406
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$427,469
$111.06 p/Share
3,849
Reduced 5.91%
61,332
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
10,486
Added 13.86%
65,181
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$121,249
$123.85 p/Share
979
Reduced 1.76%
54,518
Common Stock
Nov 20
2022
BUY
Exercise of conversion of derivative security
-
1,974
Added 3.43%
55,497
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$571,905
$112.98 p/Share
5,062
Reduced 8.64%
53,523
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
10,209
Added 15.43%
55,941
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$907,081
$140.72 p/Share
6,446
Reduced 11.76%
48,376
Common Stock
Aug 23
2022
BUY
Exercise of conversion of derivative security
-
14,598
Added 21.03%
54,822
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$88,698
$131.6 p/Share
674
Reduced 1.65%
40,154
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
1,949
Added 4.56%
40,828
Common Stock