Nov 13
2023
BUY
Grant, award, or other acquisition
-
2,604
Added 8.94%
26,529
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$37,173
$132.29 p/Share
281
Reduced 1.16%
23,925
Common Stock
Feb 03
2023
SELL
Open market or private sale
$12,526
$142.35 p/Share
88
Reduced 0.36%
24,206
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$642
$7.3 p/Share
88
Added 0.36%
24,294
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,422,551
$123.09 p/Share
11,557
Reduced 32.32%
24,206
Common Stock
Nov 30
2022
SELL
Open market or private sale
$287,181
$122.57 p/Share
2,343
Reduced 6.15%
35,763
Common Stock
Nov 23
2022
SELL
Open market or private sale
$12,250
$122.5 p/Share
100
Reduced 0.26%
38,106
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$626,166
$117.15 p/Share
5,345
Reduced 12.27%
38,206
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
10,953
Added 20.28%
43,055
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$74,760
$100.62 p/Share
743
Reduced 2.23%
32,598
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$21,863
$104.61 p/Share
209
Reduced 0.62%
33,341
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
1,906
Added 5.38%
33,550
Common Stock
May 06
2022
SELL
Open market or private sale
$1,728,300
$115.22 p/Share
15,000
Reduced 32.16%
31,644
Common Stock
May 03
2022
SELL
Open market or private sale
$1,132,500
$113.25 p/Share
10,000
Reduced 17.65%
46,644
Common Stock
Feb 28
2022
SELL
Open market or private sale
$63,316
$103.12 p/Share
614
Reduced 1.07%
56,644
Common Stock
Feb 25
2022
SELL
Open market or private sale
$309,000
$103.0 p/Share
3,000
Reduced 4.98%
57,258
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$1,257,565
$105.82 p/Share
11,884
Reduced 16.47%
60,258
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
24,752
Added 25.79%
71,214
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$55,378
$111.65 p/Share
496
Reduced 1.04%
47,390
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$76,529
$103.0 p/Share
743
Reduced 1.53%
47,886
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,416
Added 2.83%
48,629
Common Stock
Aug 11
2021
SELL
Open market or private sale
$471,250
$94.25 p/Share
5,000
Reduced 9.58%
47,213
Common Stock
Mar 09
2021
SELL
Open market or private sale
$108,870
$72.58 p/Share
1,500
Reduced 2.79%
52,213
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$235,392
$39.87 p/Share
5,904
Reduced 9.9%
53,713
Common Stock
Nov 28
2020
BUY
Grant, award, or other acquisition
-
11,878
Added 16.77%
58,971
Common Stock