Nov 06
2024
SELL
Open market or private sale
$558,389
$199.71 p/Share
2,796
Reduced 32.98%
5,683
Common Stock - Direct
Apr 25
2024
SELL
Open market or private sale
$609,962
$162.7 p/Share
3,749
Reduced 30.66%
8,479
Common Stock - Direct
Apr 25
2024
BUY
Exercise of conversion of derivative security
$31,915
$81.21 p/Share
393
Added 3.11%
12,228
Common Stock - Direct
Mar 06
2024
BUY
Grant, award, or other acquisition
-
885
Added 6.96%
11,835
Common Stock - Direct
Mar 01
2024
SELL
Payment of exercise price or tax liability
$66,986
$141.62 p/Share
473
Reduced 4.14%
10,950
Common Stock - Direct
Feb 15
2024
SELL
Payment of exercise price or tax liability
$147,598
$134.67 p/Share
1,096
Reduced 8.75%
11,423
Common Stock - Direct
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,591
Added 17.15%
12,519
Common Stock - Direct
Jul 31
2023
SELL
Open market or private sale
$869,198
$118.21 p/Share
7,353
Reduced 42.55%
9,928
Common Stock - Direct
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
2,754
Added 13.75%
17,281
Common Stock - Direct
Mar 16
2023
SELL
Payment of exercise price or tax liability
$94,332
$96.16 p/Share
981
Reduced 6.33%
14,527
Common Stock - Direct
Mar 16
2023
BUY
Grant, award, or other acquisition
-
2,421
Added 13.5%
15,508
Common Stock - Direct
Mar 02
2023
BUY
Grant, award, or other acquisition
-
1,106
Added 7.79%
13,087
Common Stock - Direct
Mar 01
2023
SELL
Payment of exercise price or tax liability
$57,275
$104.9 p/Share
546
Reduced 4.36%
11,981
Common Stock - Direct
Nov 08
2022
SELL
Open market or private sale
$181,626
$98.71 p/Share
1,840
Reduced 12.81%
12,527
Common Stock - Direct
Nov 08
2022
BUY
Exercise of conversion of derivative security
$132,259
$71.88 p/Share
1,840
Added 11.35%
14,367
Common Stock - Direct
Mar 17
2022
SELL
Payment of exercise price or tax liability
$26,809
$93.41 p/Share
287
Reduced 2.24%
12,527
Common Stock - Direct
Mar 17
2022
BUY
Grant, award, or other acquisition
-
660
Added 4.9%
12,814
Common Stock - Direct
Mar 01
2022
SELL
Payment of exercise price or tax liability
$107,425
$89.67 p/Share
1,198
Reduced 8.97%
12,154
Common Stock - Direct
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,204
Added 8.27%
13,352
Common Stock - Direct
Feb 18
2022
SELL
Open market or private sale
$477,844
$95.34 p/Share
5,012
Reduced 29.21%
12,148
Common Stock - Direct
Dec 31
2021
SELL
Payment of exercise price or tax liability
$30,077
$91.98 p/Share
327
Reduced 1.87%
17,160
Common Stock - Direct
Aug 13
2021
SELL
Open market or private sale
$238,734
$88.42 p/Share
2,700
Reduced 13.37%
17,487
Common Stock - Direct
May 27
2021
SELL
Open market or private sale
$256,091
$82.53 p/Share
3,103
Reduced 13.32%
20,187
Common Stock - Direct
May 27
2021
BUY
Exercise of conversion of derivative security
$209,856
$67.63 p/Share
3,103
Added 11.76%
23,290
Common Stock - Direct
Mar 18
2021
SELL
Payment of exercise price or tax liability
$27,276
$77.27 p/Share
353
Reduced 1.72%
20,187
Common Stock - Direct