Aug 20
2024
SELL
Payment of exercise price or tax liability
$80,428
$51.59 p/Share
1,559
Reduced 1.35%
113,865
Common Stock
Aug 07
2024
SELL
Open market or private sale
$500,000
$50.0 p/Share
10,000
Reduced 7.97%
115,424
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$140,000
$14.0 p/Share
10,000
Added 7.38%
125,424
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$124,384
$57.88 p/Share
2,149
Reduced 1.83%
115,424
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
26,200
Added 18.22%
117,573
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$421,568
$57.45 p/Share
7,338
Reduced 7.11%
95,848
Common Stock
Feb 20
2024
SELL
Open market or private sale
$574,902
$57.45 p/Share
10,007
Reduced 10.44%
85,841
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$77,708
$57.69 p/Share
1,347
Reduced 1.29%
103,186
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$70,138
$52.07 p/Share
1,347
Reduced 1.27%
104,533
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$72,185
$53.59 p/Share
1,347
Reduced 1.26%
105,880
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
23,060
Added 17.7%
107,227
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$134,483
$71.42 p/Share
1,883
Reduced 2.19%
84,167
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,401
Added 3.8%
86,050
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
-
3,423
Reduced 3.98%
82,649
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
39,460
Added 31.43%
86,072
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$71,958
$60.52 p/Share
1,189
Reduced 2.49%
46,612
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$84,883
$71.39 p/Share
1,189
Reduced 2.43%
47,801
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$85,691
$72.07 p/Share
1,189
Reduced 2.37%
48,990
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
16,960
Added 25.26%
50,179
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$169,410
$72.12 p/Share
2,349
Reduced 6.6%
33,219
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$170,421
$119.51 p/Share
1,426
Reduced 3.85%
35,568
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$151,847
$106.41 p/Share
1,427
Reduced 3.71%
36,994
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$330,033
$104.54 p/Share
3,157
Reduced 7.59%
38,421
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
6,370
Added 13.29%
41,578
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$117,930
$132.06 p/Share
893
Reduced 2.47%
35,208
Common Stock