Oct 30
2024
SELL
Open market or private sale
$165,112
$188.7 p/Share
875
Reduced 1.56%
55,352
Common Stock - Direct
Oct 30
2024
BUY
Exercise of conversion of derivative security
$76,151
$87.03 p/Share
875
Added 1.53%
56,227
Common Stock - Direct
Oct 24
2024
SELL
Open market or private sale
$1,886,000
$188.6 p/Share
10,000
Reduced 15.3%
55,352
Common Stock - Direct
Apr 25
2024
SELL
Open market or private sale
$487,023
$161.48 p/Share
3,016
Reduced 4.41%
65,352
Common Stock - Direct
Mar 06
2024
BUY
Grant, award, or other acquisition
-
5,158
Added 7.02%
68,368
Common Stock - Direct
Mar 01
2024
SELL
Payment of exercise price or tax liability
$329,266
$141.62 p/Share
2,325
Reduced 3.55%
63,210
Common Stock - Direct
Feb 21
2024
SELL
Open market or private sale
$895,975
$135.61 p/Share
6,607
Reduced 9.16%
65,535
Common Stock - Direct
Feb 15
2024
SELL
Payment of exercise price or tax liability
$693,281
$134.67 p/Share
5,148
Reduced 6.66%
72,142
Common Stock - Direct
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,755
Added 13.2%
77,290
Common Stock - Direct
Jul 31
2023
SELL
Open market or private sale
$1,186,630
$118.58 p/Share
10,007
Reduced 13.25%
65,535
Common Stock - Direct
Mar 16
2023
SELL
Payment of exercise price or tax liability
$410,795
$96.16 p/Share
4,272
Reduced 5.35%
75,542
Common Stock - Direct
Mar 16
2023
BUY
Grant, award, or other acquisition
-
9,821
Added 10.96%
79,814
Common Stock - Direct
Mar 02
2023
BUY
Grant, award, or other acquisition
-
5,285
Added 7.02%
69,993
Common Stock - Direct
Mar 01
2023
SELL
Payment of exercise price or tax liability
$161,755
$104.9 p/Share
1,542
Reduced 2.33%
64,708
Common Stock - Direct
Nov 22
2022
SELL
Open market or private sale
$498,350
$99.67 p/Share
5,000
Reduced 7.02%
66,250
Common Stock - Direct
Mar 17
2022
SELL
Payment of exercise price or tax liability
$107,235
$93.41 p/Share
1,148
Reduced 1.59%
71,250
Common Stock - Direct
Mar 17
2022
BUY
Grant, award, or other acquisition
-
2,640
Added 3.52%
72,398
Common Stock - Direct
Mar 01
2022
SELL
Payment of exercise price or tax liability
$383,250
$89.67 p/Share
4,274
Reduced 5.77%
69,758
Common Stock - Direct
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,387
Added 6.78%
74,032
Common Stock - Direct
Feb 18
2022
SELL
Open market or private sale
$476,800
$95.36 p/Share
5,000
Reduced 6.79%
68,645
Common Stock - Direct
Dec 31
2021
SELL
Payment of exercise price or tax liability
$80,023
$91.98 p/Share
870
Reduced 1.17%
73,645
Common Stock - Direct
Nov 19
2021
SELL
Open market or private sale
$477,350
$95.47 p/Share
5,000
Reduced 6.29%
74,515
Common Stock - Direct
Aug 31
2021
SELL
Open market or private sale
$226,349
$89.36 p/Share
2,533
Reduced 3.09%
79,515
Common Stock - Direct
Aug 30
2021
SELL
Open market or private sale
$359,800
$89.95 p/Share
4,000
Reduced 4.65%
82,048
Common Stock - Direct
Mar 18
2021
SELL
Payment of exercise price or tax liability
$81,674
$77.27 p/Share
1,057
Reduced 1.21%
86,048
Common Stock - Direct