Mar 15
2024
SELL
Payment of exercise price or tax liability
$124,803
$36.61 p/Share
3,409
Reduced 3.3%
99,821
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
45,087
Added 30.4%
103,230
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$288,212
$52.68 p/Share
5,471
Reduced 8.6%
58,143
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
16,486
Added 20.58%
63,614
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$89,598
$102.75 p/Share
872
Reduced 2.8%
30,321
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
16,807
Added 26.29%
47,128
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$141,856
$104.46 p/Share
1,358
Reduced 4.17%
31,193
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,720,573
$109.99 p/Share
15,643
Reduced 32.46%
32,551
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
34,076
Added 41.42%
48,194
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$209,287
$115.31 p/Share
1,815
Reduced 11.39%
14,118
Common Stock
Mar 21
2022
-
953
Reduced 5.64%
15,933
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$158,497
$180.52 p/Share
878
Reduced 4.15%
20,261
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
8,509
Added 28.7%
21,139
Common Stock
Feb 23
2022
-
3,375
Reduced 16.66%
16,886
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$546,407
$177.06 p/Share
3,086
Reduced 19.64%
12,630
Common Stock
Jan 03
2022
-
12,539
Reduced 44.38%
15,716
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$2,415,356
$209.43 p/Share
11,533
Reduced 28.99%
28,255
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
24,072
Added 37.69%
39,788
Common Stock
Nov 04
2021
-
90,610
Reduced 85.22%
15,716
Common Stock
Jun 17
2021
SELL
Open market or private sale
$1,684,306
$264.62 p/Share
6,365
Reduced 5.65%
106,326
Common Stock
Jun 16
2021
SELL
Open market or private sale
$1,599,853
$274.7 p/Share
5,824
Reduced 4.91%
112,691
Common Stock
Jun 15
2021
SELL
Open market or private sale
$2,150,262
$279.4 p/Share
7,696
Reduced 6.1%
118,515
Common Stock
Jun 14
2021
SELL
Open market or private sale
$2,010,224
$283.97 p/Share
7,079
Reduced 5.31%
126,211
Common Stock
Jun 11
2021
SELL
Open market or private sale
$2,331,163
$290.09 p/Share
8,036
Reduced 5.69%
133,290
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
5,495
Added 3.74%
141,326
Common Stock