Aug 15
2024
SELL
Open market or private sale
$305,597
$94.03 p/Share
3,250
Reduced 4.15%
75,053
Common Stock
Jun 14
2024
SELL
Open market or private sale
$260,000
$80.0 p/Share
3,250
Reduced 3.99%
78,303
Common Stock
Apr 15
2024
SELL
Open market or private sale
$277,517
$85.39 p/Share
3,250
Reduced 3.85%
81,198
Common Stock
Feb 15
2024
SELL
Open market or private sale
$305,597
$94.03 p/Share
3,250
Reduced 3.72%
84,152
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$276,812
$104.3 p/Share
2,654
Reduced 2.95%
87,212
Common Stock
Nov 14
2023
SELL
Open market or private sale
$681,005
$104.77 p/Share
6,500
Reduced 8.19%
72,821
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
17,045
Added 15.94%
89,866
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,324,824
$103.51 p/Share
12,799
Reduced 13.89%
79,321
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$170,475
$104.33 p/Share
1,634
Reduced 1.74%
92,120
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
24,117
Added 20.46%
93,754
Common Stock
Nov 23
2022
SELL
Open market or private sale
$1,518,824
$99.14 p/Share
15,320
Reduced 18.26%
68,579
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$619,883
$97.42 p/Share
6,363
Reduced 9.99%
57,355
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
26,544
Added 24.03%
83,899
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
16,170
Added 20.24%
63,718
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$322,557
$97.42 p/Share
3,311
Reduced 6.51%
47,548
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$146,751
$97.38 p/Share
1,507
Reduced 2.88%
50,859
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$153,919
$96.26 p/Share
1,599
Reduced 2.96%
52,366
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$204,803
$94.51 p/Share
2,167
Reduced 3.91%
53,242
Common Stock
Nov 22
2021
SELL
Open market or private sale
$5,250,312
$111.5 p/Share
47,088
Reduced 46.08%
55,093
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
$1,709,959
$56.7 p/Share
30,158
Added 22.79%
102,181
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$1,786,452
$111.87 p/Share
15,969
Reduced 18.15%
72,023
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$164,374
$111.44 p/Share
1,475
Reduced 1.65%
87,992
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
-
15,894
Added 15.09%
89,467
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
-
32,351
Added 30.54%
73,573
Common Stock